Royal Caribbean (RCL): Share Repurchase, Caribbean Expansion & Market Analysis | Monexa