I’m thinking more Royal Caribbean.
Maybe both?
Cruise Shareholder Benefits Instructions
Cruise travelers who own at least 100 shares of stock in Carnival Corporation (CCL) or Royal Caribbean (RCL) can receive up to $250 in onboard credits during their next vacation at sea.