Carnival (NYSE: CCL) (NYSE: CUK) shares have climbed 95% this year, but they're still trading way below their pre-pandemic levels. Things weren't easy for Carnival at the start of the health crisis since it was forced to halt sailings -- and debt ballooned so the company could stay afloat. Carnival's latest earnings reports offer us reason to be optimistic.
Market performance hangs on U.S. vaccination rates for these three companies.
Key Insights The projected fair value for Moderna is US$151 based on 2 Stage Free Cash Flow to Equity Current share...