iStock

Royal Caribbean (RCL - Get Report) shares are falling slightly even as the company reported earnings and revenue ahead of analyst expectations.

The cruise operator reported second-quarter net income of $472.8 million, or $2.54 a share, on revenue of $2.81 billion. Analysts were expecting earnings of $2.45 on revenue of $2.8 billion. 

Royal Caribbean's brands are executing effectively, Richard D. Fain, chairman and CEO, said in a statement.

"Our strategic focus on destinations, technology and people is clearly paying off. And our core products are doing exceptionally well," driven by robust demand for the Caribbean.

But the company's third-quarter-earnings guidance of $4.35 a share was in line with FactSet estimates and the top of its full-year EPS range -- $9.55 to $9.65 -- was just ahead of the estimate of $9.64. 

"The company's booked position for the remainder of 2019 continues to set new records, with all core products in line or ahead of the company's previous expectations," said Jason T. Liberty, executive vice president and CFO.

"While it is too early to provide detailed color on 2020, ... bookings are already off to a very strong start."

The shares are trading premarket off 0.3% at $115.05.

Save 76% with our Summer Break Sale. Subscribe to our premium site Real Money and become a smarter investor! Click here today to sign up!