Nvidia ($NVDA) was the top performing stock in the S&P500 index in 2016, rallying a whopping 227%. 2015 and 2017 weren’t bad either, as the stock went up by 66% and 82%, respectively. The story of Nvidia’s amazing rise, and subsequent fall, is a tale of wishful thinking, unintended consequences, and, of course, cryptocurrency mining.