STIM Q1 2026 Earnings EPS Beats Estimates as Cost Control Shines Revenue Unreported PRFX Q2 2024 Earnings EPS Misses Estimates as Company Continues Development Stage DDS Q1 2026 Earnings EPS Falls Short of Estimates Amid Challenging Retail Environment NESR Q1 2026 Earnings EPS Beats Estimates by Nearly 20 But Stock Dips First Bancorp FBNC Q1 2026 Earnings EPS Edges Past Expectations Amid Quiet Market Reaction ColgatePalmolive CL Q1 2026 Earnings Slight EPS Miss Offset by Positive Market Reaction