OWLT Q1 2026 Earnings EPS Surprises 5273 Above Expectations Amid Restructuring Compass Therapeutics Q1 2026 Earnings Narrowed Loss and Positive Surprise as Pipeline Progress Continues SID Q1 2026 Earnings Steelmaker Reports WiderthanExpected Loss Shares Rise Despite Miss EXLS Q1 2026 Earnings EPS Beats Estimates by 62 Stock Edges Lower SOLV Q1 2026 Earnings EPS Beat by 73 Amid Operational Efficiency