Is Carnival Stock a Buy Ahead of Earnings?

Carnival has started operating again and reported a few small wins. With that in mind, let’s examine whether Carnival stock is a buy.