Stocks dragged down by tech earnings