US Tech Stocks Under Pressure: 3 Stocks to Watch Before Next Week’s Earnings