Headwinds and tailwinds

According to FactSet, over 90% of S&P 500 constituents have released their third quarter results. Of these, 82% have beaten consensus forecasts