Carnival Cruise Line operates 90 ships and offers investment options through any brokerage platform. Carnival earns revenue from cruise bookings and onboard spending across diverse brands. Despite its ...