As FactSet reported Friday, we are effectively more than halfway through the earnings season as it relates to the S&P 500 Index with 63% having reported.
The Nasdaq Composite resumed its top spot last week, adding 1.5%. The S&P 500 added half a percent with both benchmarks hitting fresh all-time new highs.