Carnival (CCL) stock rose $1.27 a share to $52.49 early Tuesday morning after reporting 2016 fourth-quarter and full-year results that demolished analyst expectations before today's opening bell.

The cruise company reported 2016 full-year adjusted earnings of $3.45 a share, higher than the previous year's full-year adjusted earnings of $2.70 a share. Carnival posted revenue of $16.4 billion, compared to 2015's revenue of $15.7 billion.

Analysts surveyed at FactSet anticipated Carnival to report full-year earnings of $2.67 a share on $12.9 billion in revenue.

Before today's market open, Carnival reported fourth-quarter earnings of 83 cents per diluted share on revenue of $3.9 billion. Wall Street expected Carnival to post earnings of 59 cents a share on $3.9 billion in revenue.

For the same period of 2015, Carnival reported earnings of 50 cents a share on $3.7 billion in revenue.

The company did warn that in 2017 it expects to lose 27 cents a share on its earnings because of higher fuel costs and an additional 16 cents a share due to unfavorable movements in currency exchange rates.

Carnival originally was scheduled to post its fourth-quarter results on Friday, Dec. 16, but pushed the release back.

More from Stocks

Cannabis Could Be the Biggest Thing for CPG Industry Since Sliced Bread

Cannabis Could Be the Biggest Thing for CPG Industry Since Sliced Bread

Big Blue Looks Stronger in the Weeks Ahead - Go Long Here and on Strength

Big Blue Looks Stronger in the Weeks Ahead - Go Long Here and on Strength

What the Government Shutdown Means for Retail

What the Government Shutdown Means for Retail

Here's How CSX Corp. Can Lead Transports Higher

Here's How CSX Corp. Can Lead Transports Higher

Jim Cramer Explains Why Analysts Got Goldman All Wrong

Jim Cramer Explains Why Analysts Got Goldman All Wrong