Tech stocks have been among the worst hit in recent weeks