Royal Caribbean Cruises has beaten market expectations for the second quarter and saw its shares rise in pre-market trading.

The Miami-based company reported adjusted earnings of $369.5m, or $1.71 per share, compared to $229.9m a year ago.

Analysts were projecting Royal Caribbean to earn $1.67 per share for the period.

Shares in Royal Caribbean were gaining as much as 4% at $113.07