Carnival Corporation (CUK) Q1 2025: Financial Deep Dive | Monexa