The one metric that defines NACCO Industries NC success Momentum Building 20260506 IMVT Immunovant beats earnings estimates by 16 but stock slides 5 as investors await revenue clarity Devon Energy Corporation DVN Upcoming Q1 2026 Earnings Face Bearish Headwinds Amid Peer Margin Pressure Marathon Petroleum MPC Valuation Assessment Following Dividend Declaration and Upgraded Earnings Outlook DocGo Inc DCGO Navigates Resistance at 063 as Shares Edge Lower Geopolitical Tensions Rise BenGvirs Taunt Sparks International Condemnation Potential Economic Repercussions Maldives Tourism Sector Faces Potential Fallout After Fatal Diving Incident ALPS Group Inc ALPS Slides 2 to 075 Testing Key Support Level TriMas Corporation TRS Q1 2026 Earnings EPS Surprise of 254 Overshadows Revenue Disappointment