Royal Caribbean Cruises is sailing full steam ahead with higher earnings, cruising past analyst consensus.

The New York-listed company posted a $472.8m profit for the second quarter versus a $466.3m a year ago.

On an adjusted basis, profit came in at $532.7m, compared to $482.2m during the same three-month period last year.

The latter results translated into earnings per share of $2.54,