Carnival Cruises Soars to Shocking New Heights—Is Now the Moment to Invest? Marcel Trisent 06/25/2025