Why the stock could have more upside ahead.
Earnings and guidance wowed investors.
Carnival's (CCL) increased focus on fleet optimization and expansion is likely to drive growth. However, high costs are a concern for the company's growth prospects.