Carnival Corporation (CCL) produced strong Q1 revenue gains, positive FCF margins, and an excellent outlook for the rest of ...