![Image for article titled The 10 best stocks of the last decade](https://i.kinja-img.com/image/upload/c_fit,q_60,w_645/7c0b46746c884c00b34f184044626f08.jpg)
Stock investing requires patience, and a key strategy for success is evaluating a stock’s long-term returns. A company’s performance over the years reflects its strength and potential for future growth. Here’s a list of some of the best-performing stocks of the past decade, according to Y Charts. While some names may be expected, others might surprise you.