Royal Caribbean Cruises Ltd. (NYSE:RCL) is in a very different place today than it was a few years ago. Back then, the stock ...