Carnival Corporation (CCL): Three reasons why the cruise line company is headed in the right direction June 27, 2022