Royal Caribbean Cruises Ltd. (NYSE:RCL – Get Free Report) has been given an average rating of “Moderate Buy” by the seventeen ...