Financials were the biggest winner, with "the highest EPS surprise in 3 years, 83% of the sector beating consensus and forward estimates moving higher," Barclays said. Big tech also left its mark ...