Johnson & Johnson reported better-than-expected fourth-quarter revenue, helped by strong demand for the company’s drugs to treat cancer and psoriasis.

Drugmaker Allergan Plc said it would buy LifeCell – a regenerative medicine unit owned by privately held Acelity LP Inc. – for $2.9 billion in cash.