Home Stock Tech Turmoil Takes Down S&P 500: Software and Semiconductor Stocks Plunge