Over 2 million skiers and snowboarders bought Icon and Epic passes in 2024, providing them access to mountains all around the ...