
Early on Friday, the S&P 500 was less than a point from reaching a new all-time high. Earnings and guidance generally reflect solid ground-level conditions, and incoming data still present, at worst, a fair-to-middling macro picture. At the end of an up-and-down trading session, the S&P 500 was little changed. But that was enough for the widely watched stock market gauge to wrap up an eventful week in positive territory.