Carnival (CUK) Touches 5-Year High on Earnings Blowout, Upbeat Outlook