The end of 2019 provides an opportunity to not only identify the best-performing stocks of this past year but also the best- performing stocks of the past decade – and today’s article does both. The best-performing S&P 500 stock of the past decade, by far, has been Netflix, with a total return from the end of 2009 through early December of this year of 3,767% – but other best-performers of the past decade are surprising, lesser-known names that have particular advantages in their respective industries. For the 20 best-performing S&P 500 stocks of the 2010s – and the 20 best-performing stocks of 2019 – CLICK HERE.