4 months Carnival Co. & (NYSE:CCL) Reaches New 52-Week High – Still a Buy? MarketBeat Carnival Co. & (NYSE:CCL) Hits New 12-Month High – Should You Buy? Carnival Corp (CCL) · NYSE X