Stocks tumble as tech takes a hit