CRBP Q1 2026 Earnings NarrowerthanExpected Loss as Clinical Pipeline Advances Ituran ITRN Q4 2025 Earnings EPS Slightly Beats Estimates Amid Positive Stock Movement Embecta Corp EMBC Q1 2026 Earnings EPS Misses Estimates as Revenue Remains Undisclosed Magnite MGNI Q1 2026 Earnings EPS Beats Expectations as AdTech Momentum Continues CRGY Q1 2026 Earnings Earnings Beat Estimates by Over 52 on Strong Operational Performance