Carnival Corporation & plc CCL shares have been performing well this year. The stock is currently trading near its 52-week ...