Q. What are history's Top 10 winning stocks? A. Top 10 wealth creating stocks in order over the past 90 years: Exxon Apple GE Microsoft IBM Altria Group GM J&J WMT Proctor & Gamble This is from a now-famous paper by an Arizona State University finance professor: "Do Stocks Outperform Treasury Bills?" http://csinvesting.org/wp-content/uploads/2017/05/Bessembinder-Do-Stocks-Outperform-Treasury-Bills.pdf