Over the past five years, stock returns have been well above their long term average. But over the last ten years, they remain below the average. 171 more words