The S&P 500 rallied to a new 16-month high on Thursday, but lost some steam on Friday as investors took profits ahead of the weekend and as the earnings season kicked off in earnest.
The S&P 500 rallied to a new 16-month high on Thursday, but lost some steam on Friday as investors took profits ahead of the weekend and as the earnings season kicked off in earnest.