Mach MNR Q1 2026 Earnings Miss by Significant Key Takeaways Genesis GEL Surges 065 Nearing 1701 Resistance 20260518 Kosmos KOS Down 093 How Low Could It Go 20260519 KinderCare KLC Q1 2026 Earnings Surprise EPS 004 Up Significant Google Plans New Smart Glasses Launch This Autumn Marking Return to Wearables After Google Glass Generate Biomedicines GENB Q1 2026 Earnings Miss Breaking Down the Numbers Crane CR Stock Analysis Climbs 360 Eyes on 18208 20260520 What Sphere 3D ANYs 222 Jump Means for Investors 20260520 US Payrolls Surge Beyond Expectations in April but Underlying Weaknesses Persist UHauls SelfStorage Business May Bolster Holding Company Valuation Space Stocks Surge as SpaceX Starship Test Fuels PreIPO Speculation Global Worker Confidence Plunges to Record Low Amid AI Job Displacement Fears Tesla Brings FSD Supervised to China After Years of Regulatory Hurdles as Local EV Rivals Lead in Autonomous Tech UK Exports to US Plummet 25 Following Trumps Liberation Day Tariff Wave CIMP Q1 2026 Earnings EPS Beats Estimates by 282 Daily Journal Corp DJCO Q4 2025 Earnings EPS Surges to 3061 on Investment Gains Stock Edges Higher ELTX Q1 2026 Earnings WiderthanExpected Loss as PreRevenue Biotech Advances Pipeline Meritage Homes MTH Q1 2026 Earnings EPS Misses Estimates Despite Solid Demand Vistra Corp VST Q1 2026 Earnings Massive EPS Beat Driven by Operational Strength and Favorable Market Conditions Train Blast in Pakistan Kills at Least 20 Heightening Geopolitical Risk for Investors EuroDry Ltd EDRY Q1 2026 Earnings EPS Misses Estimates by a Wide Margin as Costs Weigh SI Q1 2026 Earnings Narrowed Loss Surpasses Expectations Yet Stock Declines ORRF Q1 2026 Earnings EPS Beats Estimates by 908 SENEB Q1 2026 Earnings Reported EPS of 619 No Street Estimate Available WaFd Inc Depositary Shares WAFDP Q1 2026 Earnings EPS Surges Past Estimates Stock Edges Higher CRDL Q4 2025 Earnings Narrower Loss Surpasses Estimates Amid Clinical Progress zSpace Q1 2026 Earnings EPS Misses Estimates by Wide Margin as Revenue Remains Absent TRTX Q1 2026 Earnings EPS Slightly Misses Estimates Stock Rises 073