MGRX Mangoceuticals Q3 loss widens but stock rallies 7 on positive outlook Devon Energy DVN Coterra Merger Bolsters Permian Scale Enhances Shareholder Capital Return Framework Is Criteo CRTO stock entering a consolidation phase 005 20260420 MNTSW Momentus investors look for orbital service pipeline progress updates in its latest quarterly earnings release US Lawmakers Push to Block Chinese EVs Raising Cost Concerns for American Buyers Penske PAG Q1 2026 Earnings Surprise EPS 305 Up Significant Nuveen SP SPXX Slips 100 Testing 1692 Support 20260515 Greenidge GREE Reports Strong Q1 2025 Revenue NA EPS Beats Senegals President Fires PM Dissolves Government Amid Deepening Debt Crisis Telsey Advisory Group Lowes Continues to Execute Amid Housing Market Weakness Teslas Musk Identifies China as Primary Rival in Humanoid Robot Race Singapore Core Inflation Unexpectedly Eases to 14 in April SoundHound AI SOUN Advances Agentic AI Capabilities Opportunities and Market Impact China Confirms Order for 200 Boeing Jets Signaling Potential Thaw in USChina Trade Relations National Research Corporation NRC Q1 2026 Earnings EPS of 021 Reported Amid Limited Market Expectations ARKR Q4 2025 Earnings Loss Per Share of 059 as Restaurant Margins Remain Under Pressure SOHOB Q2 2025 Earnings Preferred Dividend Coverage Holds Steady Amid Flat Stock Reaction ExlService Holdings Inc EXLS Q1 2026 Earnings EPS Beat Driven by Strong Operational Execution CALY Q1 2026 Earnings EPS Surges 288 Above Estimates Stock Dips 315 ABCB Q1 2026 Earnings EPS Beats Estimates by 257 Amid Mixed Market Reaction Mayfair Gold Corp MINE Shares Retreat 45 as Gold Sector Faces Headwinds Eshallgo Inc EHGO Plunges 146 as Stock Tests Key Support Level FG Nexus Inc FGNX Slides 186 as Key Support Levels Come into Focus National Vision Holdings EYE Holds Near Support Amid Quiet Trading BlackRock Inc BLK Rises Modestly Holding Near Key Support as Market Sentiment Shifts Energy Transfer ET Receives Higher Price Target Amid Improved EBITDA Forecast VSTS Q1 2026 Earnings EPS Surges 89 Above Estimates Stock Gains ENvue Medical Inc FEED Dips 83 as Shares Approach Key Support at 088