BBW Q1 2026 Earnings EPS Beats Estimates by 226 Amid Mixed Market Sentiment Taseko Mines Ltd Q1 2026 Earnings EPS Misses Estimates by 34 Stock Rises 308 WSO Q1 2026 Earnings EPS Surpasses Estimates by 933 Stock Declines Marginally NOG Q1 2026 Earnings EPS Beats Estimates by 789 CNXN Q1 2026 Earnings EPS Surges Past Estimates with 2478 Surprise FMC Q1 2026 Earnings EPS Surprises to the Upside Amidst Operational Challenges