Top stocks of the past 100 years: What they reveal about long-term investing Investing September 10, 2024