Tech stocks tumble as 2 in 3 names fall 20% from highs