Historically, no asset has been a greater creator of long-term wealth than the stock market. Over time, stocks have generated a 7% annualized return, inclusive of dividend reinvestment and adjusted for inflation. This suggests an investor could double their money about once every decade, which is pretty impressive.