Carnival (NYSE: CCL) dominates the cruise industry with a 42% market share but claims only 36% of industry revenue. Viking Holdings (NYSE: VIK) has emerged as a luxury-class competitor with 0.8% market share and 4.2% revenue. Carnival stock is up 30% in the last year, generating $2.6 billion in free cash flow. Viking stock is up 70% with $674 million in free cash flow. Carnival appeals to safety-minded investors with a 16 P/E ratio, while Viking offers growth potential and recession resistance with a 35 P/E ratio. Carnival did not make the top 10 stock picks by the Motley Fool Stock Advisor team.

Read more at Nasdaq: Best Stock to Buy Now: Carnival vs. Viking Holdings