Read MoreMerck posts earnings beat
The largest U.S. drugmaker on Tuesday said it had earned $2.91 billion, or 45 cents per share. That compared with $14.1 billion, or $1.98 per share, a year earlier, when Pfizer received more than $10 billion in proceeds from the spinoff of its animal health business into a new publicly traded company, Zoetis.
Excluding special items, Pfizer earned 58 cents per share. Analysts on average expected 57 cents, according to Thomson Reuters I/B/E/S.