Could Meta Be Forced To Sell Instagram And WhatsApp? What Investors Should Know Investing April 14, 2025