Carnival Corporation Reports Q1 2026 Earnings and $2.5 Billion Buyback Plan | Intellectia.AI