I think there are multiple different reasons at play here. In no particular order...
1) CCL was already down roughly 80% due to them having to shut down. Other than that, it had been trading in the $40-$50ish range for quite a while, dropped all the way down to $7 or $8. I managed to snag a bunch of $20 calls on the cheap for 21 Jan 15 when it was trading around $9.50
2) Remdesivir drug has gotten good feedback, which could push the cruising time frame up. Gilead is the name of the company making it, so that might be one to watch as well.
3) The easing up of Florida restrictions has started.
4) The injection of a truck load of $$$ into the economy for the majority of the workforce, which tends to be the lessor compensated.
5) Saudi injected billions into the company , as well as the Director just purchased millions in shares
6) Most likely caused by a "short squeeze". 44% of all money transactions on CCL lately have been to the "short" side. As soon as all this positive news has come out, willing to bet a majority of people that took the short side of the trade are being forced out, as losses could be catastrophic to any trader if it continued to the upside, so they all needed to exit their positions.
7) CCL coming out and stating that bookings for the '21 season have ramped up and has seen a great increase in demand.
At the end of the day, The only reason quite a few companies are on the brink of collapse are 100% Corona driven, especially in the service, retail, and hospitality industries. Out standing opportunity to catch some of these companies down 80% and ride them back up.
In CCL case, its much easier to double or triple your investment had you gotten in at $8. Is it likely to hit the $40s anytime soon. Highly probable that it will be awhile before that happens. But just going from $8-$16 was a much higher probability, than it going from $40 to $80.
Comment