Blue Owl Capital OWL Q1 2026 Earnings EPS Surpasses Estimates Signaling Steady Momentum DOCS Q1 2026 Earnings Mixed Results as EPS Misses Estimates but Stock Rises SSC Technologies SSNC Q1 2026 Earnings Slight EPS Beat Marks Solid Quarter IO Biotech Q3 2025 Earnings EPS Beats Estimates by 6067 as Narrowing Losses Highlight Cost Discipline UAVS Q3 2023 Earnings EPS Beats Estimate Amid Revenue Absence Stock Surges 505 MacroGenics MGNX Q1 2026 Earnings Narrowing Loss on EPS Surprise as Stock Rebounds