3 stocks you'll thank yourself for buying in 10 years