Carnival Corporation & plc

CCL Consumer Cyclical Q1 2025