Carnival (CCL) Up 9.8% Since Last Earnings Report: Can It Continue?Zacks Investment Research • 07/26/23