 I recently saw a tweet from Charlie Bilello highlighting the top-performing SP 500 stocks of the past 5, 10, 15, and 20 years. The top performers in each of these periods were once small company stocks. 