US drugmaker Pfizer has reported a much better-than-expected quarterly profit, mainly helped by demand for its pneumonia vaccine and breast cancer drug, Ibrance.
The company also raised its full-year profit and revenue forecast for the second time in as many months.
Pfizer said its net income fell to $2.13 billion, or 34 cents per share, in the third quarter, from $2.67 billion, or 42 cents per share, a year earlier.
On an adjusted basis, the company earned 60 cents per share, above the analysts' average estimate of 51 cents per share, according to the Thomson Reuters I/B/E/S.
Revenue fell 2% to $12.09 billion, but was above the analysts' estimate of $11.56 billion.
The largest US drugmaker said revenue from its global vaccines business rose 43% to $1.63 billion.
The unit, which includes the Prevnar 13 pneumonia vaccine, contributed about 13.5% to the company's total revenue.
Pfizer said it was raising its 2015 revenue range by $1 billion to $47.5 billion-$48.5 billion.