Morningstar Research has updated its stance on Carnival Corp (NYSE: CCL), maintaining a “BUY” rating with a fair value estimate of $28 per share.