S&p 500 index average return 10 years July 8, 2019 16 32 64 128 S&p 500 index average return last 10 years S & p 500 index