Tech Stocks Under Pressure: New Economic Data Triggers Sell-Off on July 29, 2026 economic data Federal Reserve inflation data interest rates investor strategy market volatility Q3 earnings stock market reaction tech stocks under pressure technology sector +