Apogee Enterprises Q1 2026 Earnings EPS Beats Estimates Amid Solid Performance EMBJ Q1 2026 Earnings EPS Falls Short of Estimates as Shares Edge Higher OTLK Q1 2026 Earnings EPS Misses Estimates Amid PreCommercial Stage Stock Surges on Pipeline Optimism Crown Castle Q1 2026 Earnings EPS Misses Estimates by 133 Stock Declines Unity Software Q1 2026 Earnings EPS Beat Surprises Despite Revenue Disappointment NPK Q3 2023 Earnings Modest Profit Amid Quiet Quarter