Royal Caribbean Cruises fell nearly 5% as second-quarter earnings of $4.05 per share came in just below Bloomberg’s $4.07 estimate and revenue of $4.54bn missed the $4.55bn consensus. The company guided for weaker-than-expected third-quarter earnings. No dividend was declared, consistent with its post-pandemic capital strategy.