OUST Ouster Inc tops Q4 2025 EPS estimates and posts 525 YoY revenue growth shares dip 11 Greenland GTEC Future Outlook Q4 2025 EPS Misses Views Would buying Diodes DIOD stock now make sense Q4 2025 EPS Exceeds Expectations CTRI Centuri Holdings Inc shares rise 35 percent even as its fourth quarter 2025 earnings per share missed analyst estimates GMED Globus Medical Inc posts Q4 2025 EPS beat and 166 percent revenue growth shares dip modestly Energy ESOA Price Action Q1 2026 Better Than Expected Venture VG Complete Analysis Venture Global Inc posts 112 EPS beat on strong LNG demand GTE Gran Tierra Energy Inc falls 67 after posting negative 014 Q4 2025 EPS with no consensus earnings estimates WPM Wheaton Precious Metals Corp Common Shares Canada beats Q4 2025 EPS expectations shares fall 196 percent despite strong yearly revenue gains Northrop Grumman Corporation NOC 135 Weekly Pullback Amid Margin Pressure and Geopolitical Sector Sentiment Shifts Is Atlanticus ATLCL stock a hold or sell Atlanticus posts 79 EPS beat vs Street estimates UnitedHealth Group Incorporated UNH Low Volatility Investment Merit Bolstered by Analyst Adjustments and Administrative Modernization Initiatives YTRA Yatra Online stock falls 435 following 0009 Q1 2026 EPS against flat consensus estimates Is Rand RAND stock mispriced Rand posts 033 EPS from strong portfolio returns JIN ZJYL Stock Pricing Evaluation NDMO Nuveen latest quarterly earnings release contains no disclosed financial results or stock movement data NCS NCSM Stock diluted Shares Investor Interest 20260427 General Dynamics Corporation GD Q1 2026 Earnings Beat And FullYear Guidance Upgrade Driven By Marine Systems Outperformance Elicio Therapeutics ELTX Stock MidYear Review Trend Strengthens 20260418 What is Granite GRNT dividend policy Trend Strengthens 20260427 Montauk Renewables MNTK Stock Is It Undervalued Q4 2025 Below Expectations Is Pioneer PPSI stock a longterm hold Trend Strengthens 20260501 KTWOU K2 Capital outlines targeted tech sector acquisition plans in its latest quarterly earnings update