The S&P 500 and Nasdaq decline sharply, driven by a slump in tech stocks as Apple prepares to report earnings.
Read full article on MarketWire