Shoals SHLS Q1 2026 Earnings EPS 007 Beats Estimates Ameren AEE Stock Analysis RangeBound Near 10772 20260519 Oscar Health OSCR Q1 2026 Earnings Why the Beat Matters Gyre Therapeutics GYRE Stock Slides 217 Support at 598 20260519 Rockwell Automation ROK Delivers Q1 2026 Beat EPS 330 vs 292 Expected Morgan Stanley Imposes Separate Phone Policy for Bankers Traveling to China Report First Guaranty Bancshares Inc FGBI Q1 2026 Earnings Strong EPS Surprise Bolsters Investor Sentiment AEW Dynamite Delivers Key Match as Darby Allin Defends World Championship Business Implications UK Bank Holiday Heatwave and Travel Disruptions Could Impact Travel Sector Chinas Seven Titans Stocks Slide as Deflationary Pressures Overshadow AI Optimism Trump Asks Supreme Court to Halt TikTok Ban Raising Legal Uncertainty White House Announces Agricultural and Rare Earths Agreements Following TrumpXi Summit Burberry Shares Jump on Speculation of Potential Moncler Acquisition Bid Pet Supplies Chain Files Chapter 11 Bankruptcy PEBK Q4 2025 Earnings Strong EPS of 121 Highlights Steady Profitability TSS Q1 2026 Earnings EPS Blows Past Estimates Surprise of 17027 TAL Q1 2026 Earnings Massive EPS Beat Amidst Revenue Uncertainty CCNEP Q1 2026 Earnings EPS Beats Estimates Preferred Stock Shows Resilience Odysightai Inc ODYS Q1 2026 Earnings EPS Miss but Positive Stock Reaction Signals Investor Confidence Tech Employment Shows Modest Growth with Positive Hiring Signals CompTIA Data Suggests Boise Cascade Q1 2026 Earnings EPS Surpasses Estimates by Over 18 Allstate Q1 2026 Earnings EPS Soars Past Estimates by 447 Driven by Strong Underwriting MetLife MET Q1 2026 Earnings Earnings Beat Driven by Strong Underwriting and Investment Performance RILYP Q1 2024 Earnings Negative EPS Amid Preferred Stock Challenges NBP Q4 2025 Earnings Significant EPS Miss Yet Stock Surges 763 RB Global Inc Q1 2026 Earnings EPS Slightly Beats Estimates Shares Edge Higher TXG Q1 2026 Earnings EPS Beat Masks Revenue Uncertainty as Stock Declines CPI Card Group Inc PMTS Q1 2026 Earnings EPS Miss Weighs on Bottom Line but Shares Rally 71