Expro Group Holdings Upgraded to Hold by Freedom Broker Following Strong Q1 Results Vestas Wind Systems Shares Decline After Company Warns Margins at Low End of Guidance PutinXi Talks Revive Power of Siberia 2 Pipeline Amid Energy Market Disruptions Geopolitical Tensions Rise Russia Vows Retaliation Amid Ukraine Conflict Escalation Estate Transparency Concerns Highlight Fiduciary Duty Risks in Family Asset Management SK Hynix Reports Record Profit Surge Driven by AI Chip Demand Boom TE Q1 2026 Earnings NarrowerthanExpected Loss as Company Advances Strategic Initiatives CTSH Q1 2026 Earnings EPS Beat Drives Modest Stock Gain ExlService Holdings Inc EXLS Q1 2026 Earnings EPS Beat Driven by Strong Operational Execution EOG Resources Q1 2026 Earnings EPS Beats Estimates by 583 Amid Strong Operational Performance Fidelity D D Bancorp FDBC Q4 2025 Earnings Solid EPS of 137 Amid Quiet Market Reaction Preformed Line Products Company PLPC Q1 2026 Earnings Strong EPS Beat Drives PostReport Rally Jade Biosciences Inc JBIO Faces Headwinds Shares Slide 533 as Key Support Levels Are Tested SHF Holdings Inc SHFS Falls Toward Support as Digital Banking Headwinds Persist OSI Systems OSIS Surges 685 Breaking Out Toward Key Resistance at 23321 Gold Royalty Corp GROY Gains Ground as Momentum Builds Above Key Support Asbury Automotive Group ABG Edges Higher as Buyers Test Resistance Near 197 IINN Q4 2023 Earnings Narrower Loss Surprises as Inspira Advances Clinical Milestones Republic Services RSG Q1 2026 Earnings EPS Beat Driven by Operational Efficiency NFE Q1 2026 Earnings EPS Misses Estimates as Losses Widen Scully Royalty Ltd SRL Q4 2009 Earnings Massive EPS Surprise of 81934 Highlights Strong Performance KMPB Q1 2026 Earnings Significant Earnings Miss Raises Concerns for FixedRate Reset Debentures OPRA Q1 2026 Earnings EPS Beats Estimates by 341 but Stock Slips Chinas Crypto Crackdown Faces Persistent Underground Trading Networks OLOX Q3 2023 Earnings NarrowerthanExpected Loss Drives 3736 EPS Surprise IBEX Limited IBEX Advances 19 as Shares Test Key Resistance Level