DMLP Q4 2024 Earnings EPS of 024 Reported Amid Stock Decline NCTY Q1 2012 Earnings NarrowerThanExpected Loss Signals Progress in Turnaround Kestrel Group Ltd Q3 2024 Earnings Reported Loss of 016 Per Share as Stock Edges Higher SNOW Q1 2026 Earnings EPS Beat But Stock Slips on Mixed Signals YORW Q1 2026 Earnings EPS Beats Estimates as Regulated Utility Shows Steady Performance ICON plc Q3 2025 Earnings EPS Misses Estimates Amid Cautious Demand Signals