Carnival Corporation & plc

CCL Consumer Cyclical Q2 2025