In what is becoming an annual article – The Top 10 Ski Resorts in North America — Forbes named Telluride Number 2 for 2019. Telluride was Number 5 in the report they did for 2018.
The full article can be found here:
https://www.forbes.com/sites/christophersteiner/2018/11/28/the-top-10-ski-resorts-in-north-america-for-2019/