PLXS Q1 2026 Earnings EPS Beat of 678 Surprises Stock Slips 285 TMHC Q1 2026 Earnings EPS Surges Past Estimates by 2856 Bank of Marin Bancorp BMRC Q1 2026 Earnings EPS Misses Estimates as Net Interest Margin Pressure Persists Enterprise Financial Services EFSCP Q1 2026 Earnings Narrow EPS Miss Amid Market Optimism Sanmina Q1 2026 Earnings Strong EPS Surge Defies Estimates RACE Q1 2026 Earnings EPS Beat Drives Modest Stock Gains