Brutal sell-off in tech stocks