These stocks all deserve to be trading at far higher prices, and it may not be too long before they start to rally.
Carnival stock has slipped this year, but it still has a lot of upside potential.
The waters have become smoother for the beleaguered cruise line.