Over the long term, stocks have historically outperformed all other investments