News

Royal Caribbean's 38% rally in three months is fueled by strong demand, new ships, and rising onboard spending. Yet cost headwinds loom.