All from S&P 500

Yesterday, the S&P 500 reached the 2600 mark for the first time in history. But the journey has not been a smooth one, especially...