Ennis Inc EBF Q1 2026 Earnings EPS Miss Meets Resilient Stock Movement Albemarle Corporation ALB Q1 2026 Earnings Massive EPS Surprise of 16682 Highlights Strong Operational Performance BancFirst Corporation Q1 2026 Earnings EPS Surpasses Estimates Amid Steady Performance MED Q1 2026 Earnings NarrowerThanExpected Loss Drives Positive Surprise Stratasys SSYS Q1 2026 Earnings EPS Beats Estimates Despite Opaque Revenue Picture Westport Fuel Systems WPRT Q1 2026 Earnings EPS Exceeds Expectations Amid Revenue Uncertainty Stock Declines