Tech Stocks Rally, Leading S&P 500 Above 4,000: Live Updates