long term average returns lessons past 1926 average annual return large cap stocks 962 means bank average return stocks 10 year long term right yes look following chart average market returns 1926 2008 &#8211 click size image