Should You Sell These 2 Popular “Magnificent Seven” Stocks Before They Report Earnings? July 22, 2025