Ituran ITRN Q4 2025 Earnings EPS Slightly Beats Estimates Amid Positive Stock Movement TUSK Q1 2026 Earnings Return to Profitability Drives Shares Higher ECG Q1 2026 Earnings EPS Surges Past Estimates with 41 Surprise NCSM Q1 2026 Earnings Significant EPS Miss Despite Positive Stock Movement DFTX Q1 2026 Earnings Missed EPS Estimates as Pipeline Costs Weigh on Results APAM Q1 2026 Earnings EPS Misses Estimates but Stock Gains 178