The company also issued a first-quarter outlook that is likely to disappoint investors, again because of fuel costs.
Carnival reported Tuesday that it earned $217 million, or 28 cents per share, in the quarter compared with $248 million, or 31 cents per share, a year earlier.
Revenue for the three months ended Nov. 30 climbed 6 per cent to $3.7 billion from $3.5 billion. That fell just short of expectations.
Fuel prices rose 39 per cent to $680 per metric ton in the quarter.
For the first quarter, Carnival Corp., based in Miami, predicts adjusted earnings of 6 to 10 cents per share. Analysts had expected 13 cents per share.