US stocks have jumped, giving the Nasdaq its biggest daily gain since March, as Microsoft's upbeat earnings spurred a rebound in technology names and investors snapped up oversold shares.

US stocks have jumped, giving the Nasdaq its biggest daily gain since March, as Microsoft's upbeat earnings spurred a rebound in technology names and investors snapped up oversold shares.