The Nasdaq recovers from session lows, but tech stocks, especially software, remain under pressure following disappointing Microsoft earnings.
Read full article on MarketWire