Atlanticus ATLC Q1 2026 Earnings Beat Revenue NA EPS 223 ICL Group ICL Q1 2026 Earnings Beat Revenue NA EPS 011 Smart Money Favors Analog Opportunities in the Age of AI Says Gary Vee Medtronic plc MDT Q1 2026 Earnings Surprise EPS 136 Up Significant US SelfDefense Strikes in Iran Raise Geopolitical Tensions Oil Markets on Alert Baird Maintains Outperform Rating on Roku Potential for Sustained Growth in Streaming Market TikTok Goes Dark Potential Ban Sparks Uncertainty for Users and Investors Yardeni Warns Fed May Need July Rate Hike to Satisfy Bond Vigilantes Telangana Receives 9968 Crore Finance Commission Grant for Rural Infrastructure Dell Technologies Shares Reach New 52Week High Amid Analyst Optimism CBRE Q1 2026 Earnings Stellar EPS Beat Underscores Resilient Business Model GTY Q1 2026 Earnings EPS Surges Past Estimates But Shares Edge Lower CDP Q1 2026 Earnings EPS Beat Amid Steady Defense Demand FNGR Q4 2024 Earnings EPS Misses Estimates as Company Navigates Transition NTSK Q4 2025 Earnings Narrowed Loss and Positive Market Sentiment TRN Q1 2026 Earnings EPS Surprises to the Upside Despite Market Skepticism CMS Energy Preferred Notes CMSD Hold Steady Near 2273 Amid Low Volatility Frontline FRO Declines 3 as Shipping Stocks Face Headwinds Eshallgo Inc EHGO Plunges 146 as Stock Tests Key Support Level MACOM Technology Solutions MTSI Edges Higher as Semiconductor Momentum Builds Tavia Acquisition Corp Unit TAVIU Edges Higher Amid Normal Trading Activity Cardlytics CDLX Slips Further as Stock Hovers Near Key Support at 067 Triumph Financial TFIN Lifts as Shares Test Key Resistance at 7368 BULLW Warrants Slide 954 as Webulls Equitylinked Securities Test Key Support Reinsurance Group of America RGA Pulls Back Support Levels in Focus After 25 Decline MIND CTI Ltd MNDO Notches a Modest Gain as Price Tests Key Levels Federal Signal Corporation FSS Slides 269 Testing Key Support Amid Sector Headwinds Zydus Lifesciences Revises Buyback Terms Higher Price Fewer Shares WD40 Company WDFC Q1 2026 Earnings EPS Beats Estimates as Company Maintains Steady Growth BLLN Slips 168 as Stock Nears Key Support at 8026