Royal Caribbean (NYSE: RCL) beat profit expectations but missed revenue forecasts, reflecting strong demand but higher costs.
Royal Caribbean (NYSE: RCL) beat profit expectations but missed revenue forecasts, reflecting strong demand but higher costs.