Royal Caribbean: Share Repurchase, Tax Risks, and Cruise Trends | Monexa