Carnival Corp Reports Strong Q1 Earnings and $2.5 Billion Buyback | Intellectia