Royal Caribbean Raises Outlook, Yet Investors Worry About Rising Costs

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

read more