DRCT Q1 2026 Earnings Narrowing Losses as EPS Surprises to the Upside
CAE Q1 2026 Earnings EPS Beat of 122 Amid Stock Decline
XRAY Q1 2026 Earnings EPS Misses Expectations Amid Uncertain Revenue Visibility
MCHB Q1 2026 Earnings Profit Miss Sends Shares Lower Amid Margin Pressures
KGC Q1 2026 Earnings EPS Misses Estimates Amid Market Headwinds
PG Q1 2026 Earnings EPS Slightly Misses Estimates Shares Edge Higher