For more than 100 years, the stock market has been one of the greatest wealth creators in the U.S. Although bonds, gold, and housing may get the upper hand on equities from time to time, no investment vehicle has delivered a higher average annual return over the long run than stocks.