Markets rebound from morning losses to end 2.3% on IT gains

Markets rebound from morning losses to end 2.3% on IT gains

Close