Home Stock Tech Tumble: Software & Semiconductor Sell-off Tanks S&P 500!