BOXL Q1 2026 Earnings EPS Surprises to the Upside Stock Advances NMIH Q1 2026 Earnings EPS Beats Consensus by 18 Stock Slightly Lower AGPU Q1 2025 Earnings Massive EPS Miss Sends Shares Lower DIOD Q1 2026 Earnings EPS Surges Past Estimates Amid Semiconductor Cycle YETI Q1 2026 Earnings Strong EPS Surprise Drives Stock Higher RYZ Q1 2026 Earnings EPS Misses Estimates Sharply Stock Gains Nearly 5