NESR Q1 2026 Earnings EPS Surprises by 199 Amid Revenue Uncertainty Stock Declines 38 BMRC Q1 2026 Earnings Earnings Miss Estimates by 471 Shares Edge Higher EPAC Q1 2026 Earnings EPS Slightly Misses Estimates Amid Muted Market Reaction SPT Q1 2026 Earnings Strong Profit Beat Drives 6 Share Price Surge FOA Q1 2026 Earnings Earnings Beat Driven by Strong Core Operations and Cost Discipline UFP Technologies Q1 2026 Earnings EPS Falls Short of Estimates Amid Modest Stock Decline CFFN Q1 2026 Earnings EPS Falls Short of Estimates Amid Tight Margin Pressures SN Q1 2026 Earnings EPS Beat Powered by Operational Efficiency Unusual Machines Q1 2026 Earnings EPS Surges 509 Above Estimates Shares Rally AUPH Q1 2026 Earnings Earnings Beat but Revenue Details Withheld Shares Dip Slightly