Upwork UPWK Rallies 465 as Bulls Target 898 20260518 Regional Management RM Stock Jumps 284 Approaching 3693 20260518 Perfect PERF Stock Jumps 151 Approaching 177 20260515 Noodles NDLS Stock Slides 111 Support at 1183 20260518 iRadimed Corporation IRMD Stock Analysis Climbs 348 Eyes on 9492 20260520 Huntington Bancshares Preferred Stock HBANM Holds Steady Near Key Support Zone Chinas European Investment Climbs to 7Year High Still Below Previous Peak XPER Q1 2026 Earnings Strong EPS Beat Driven by Operational Efficiency and Strategic Initiatives On Holding Executives and Founder Increase Stake in Company US Warns Japan of Significant Delays in Tomahawk Missile Deliveries Due to Middle East Stockpiles Struggling with 8000 Debt A Personal Crisis and a Plea for Help Fed Dissenters Voice Concerns Over Rate Cut Signal in PostMeeting Statement SpaceX IPO Filing Highlights Growing Dependence on Starlink for Revenue and Profit Morgan Stanley Lowers Equinor Price Target Following FirstQuarter Results Brightstar Lottery PLC BRSL Q1 2026 Earnings EPS Misses Estimates as Shares Edge Higher WABC Q1 2026 Earnings EPS Beats Estimates as Interest Income Stability Offsets Margin Pressures NE Q1 2026 Earnings EPS Beats Estimates Modestly as Stock Edges Lower BAER Q1 2026 Earnings EPS Misses Estimates Stock Rises Amid Operational Updates YSS Q1 2026 Earnings EPS Misses Estimates by Wide Margin as PreRevenue Stage Continues Bernstein Initiates Coverage of Neurocrine Biosciences With Outperform Rating 221 Target Mexco Energy Corporation MXC Q3 2025 Earnings EPS of 022 Highlights Profitability Stock Rises CCI Approves LFPLLed Stake Acquisition in Restaurant Brands Asia Regulatory Milestone OFS Credit OCCIN Q1 2026 Earnings Miss EPS 076 vs 022 Expected Universal Corporation UVV Q1 2026 Results Miss Estimates EPS 132 vs 194 ReposiTrak TRAK Q1 2026 Earnings 010 EPS Surges Past 009 Estimates Monolithic MPWR Q1 2026 Earnings Roar 510 EPS Tops Street View Ethos Technologies LIFE Reports Strong Q1 2026 Revenue NA EPS Beats What John B JBSSs 056 Decline Means for Investors 20260520