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