Up 132% in 2023, Is it Too Late to Buy Carnival Stock for 2024? | CCL Stock Analysis