MainStreet MNSBP Q1 2026 Earnings Why the Beat Matters Chefs Ware CHEF Crushes Q1 2026 Estimates EPS 040 Tops Views What FrancoNevada FNVs 530 Decline Means for Investors 20260517 Zai Lab ZLAB Drops 784 Key Support at 1803 20260518 Japan and China Lead Foreign Government Retreat from US Treasuries Amid Iran War Fallout and Currency Turmoil C1 Fund CFND Gains 685 Support Holds at 341 20260520 TruBridge TBRG Q1 2026 Results Miss Estimates EPS 059 vs 064 Generation GIPR Q1 2026 Earnings Beat Revenue NA EPS 033 Cancer Treatment Costs Already Hundreds of Thousands Could Rise Further Affordable Care Act Lessons from a Survivor Stocks Rally on Strong Earnings Iran Deal Talks in Focus Weekly Market Outlook Wingstop Shares Tumble 12 as Quarterly Profit Misses Analyst Estimates MercadoLibres Growth Drivers ECommerce and Fintech Expansion in Latin America Estate Planning Dilemma Can Family Cash Out CDs of Father in Hospice Care Huawei Unveils New Chip Design Method Intensifying Rivalry with Nvidia and Apple Vishay Q1 2026 Earnings EPS Surges Past Estimates Shares Rally Over 12 IMPPP Q1 2026 Earnings Preferred EPS Surges Past Estimates on Strong Operating Performance KTB Q1 2026 Earnings EPS Misses Estimates but Stock Edges Higher XMTR Q1 2026 Earnings EPS Beats Estimates Stock Reacts Positively STERIS plc STE Q1 2026 Earnings EPS Misses Estimates as Stock Dips Slightly Indian Government Expands Central Bank of India Stake Sale to 8 After OFS Attracts 236 Times Subscription Retail Bidding Opens Monday ICU Medical ICUI Q1 2026 Earnings Strong EPS Beat Lifts Shares as Medical Device Demand Holds