ONBPP Q1 2026 Earnings Slight EPS Miss Amid Stable Performance STZ Q1 2026 Earnings EPS Beats Estimates by 948 as Stock Edges Lower WD Q1 2026 Earnings EPS Surges Past Estimates with 62 Surprise POCI Q1 2026 Earnings Narrowing Loss Amidst Operational Progress BioRad BIO Q1 2026 Earnings EPS Misses Estimates Shares Edge Higher Despite Headwinds ICON plc ICLR Q3 2025 Earnings EPS Slightly Below Estimates Shares Edge Lower on Narrow Miss