Carnival Corp has seen less profit amid greater expenses — but still beat Wall Street consensus for the second quarter.

The world's largest cruise company posted a $451m net profit for the three-month period, down from a $561m net profit a year earlier.

Its adjusted earnings came in at $457m versus $489m during the same period last year. That still produced $0.66