S&P 500 returns 15% in the first half in an unusually smooth ride




Source link