Gulf Resources Inc Q3 2023 Earnings Deepening Loss Amidst Opaque Reporting Maravai LifeSciences Q1 2026 Earnings EPS Surprise Beats Street but Stock Slips Amid Revenue Disclosures Compass Therapeutics Q1 2026 Earnings Narrowed Loss and Positive Surprise as Pipeline Progress Continues BancFirst Corporation BANF Q1 2026 Earnings Strong EPS Beat Driven by Solid Operating Performance PRDO Q1 2026 Earnings Profit Beats Expectations as Company Delivers Strong EPS Surprise Sight Sciences Inc SGHT Q1 2026 Earnings EPS Misses Estimates as Operating Losses Widen