A T.J. Maxx store in Pasadena, California.
Mario Anzuoni | Reuters
The major averages advanced again this week as earnings results came in largely better than expected, interest rates stabilized and oil prices dropped below $80 a barrel.
The S&P 500 finished up 1.3%, while the Nasdaq Composite advanced 2.4% and the Dow Jones Industrial Average inched up 0.65%.