3 ms·Best-performing stocks of the past decade, and some of them will surprise you1 points by known 7y ago