Meta Platforms (NASDAQ: META) and Microsoft (NASDAQ: MSFT) both reported earnings on April 29, 2026, and both have been ...