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 ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results