The poor performance of stocks over the past decade has resulted in a lot of columns in the mainstream press questioning if stocks do really provide generous returns over the long-term. Are poor returns over 10-years really unprecedented? It is instructive to look at the long-term record, keeping in mind that there is no law that says that stocks return X% over X years and just because something hasn’t happened in the past, it doesn’t mean it won’t happen in the future.

In Stocks for the Long Run, Jeremy Siegel finds that stocks have outperformed bonds and bills about 80% of the time over 10-year holding periods between 1802 and 2006. In 10-year periods between 1871 and 2006, stocks outperformed bonds and bills about 82% and 85% respectively. Interestingly, even over 20-year holding periods, stocks had better returns than bonds about 96% of the time. The past record indicates that in roughly one out of five 10-year periods bonds do better than stocks. In other words, the recent record is hardly unprecedented.