Royal Caribbean Cruises Ltd. (RCL) stock analysis, price and outlook | Madmaj