MED Q1 2026 Earnings NarrowerThanExpected Loss Drives Positive Surprise Ituran ITRN Q4 2025 Earnings EPS Slightly Beats Estimates Amid Positive Stock Movement CGBD Q1 2026 Earnings Earnings Slightly Miss Estimates as Stock Declines BOC Q4 2025 Earnings Deep Loss Misses Estimate Despite Stock Rebound RRC Q1 2026 Earnings EPS Beats Estimates by 19 Amid Operational Efficiency