Mega-cap technology is getting slammed

technology stock price chart