ALB Q1 2026 Earnings Massive EPS Beat of 16682 Surprises Analysts TENB Q1 2026 Earnings EPS Exceeds Expectations by 1287 JJSF Q1 2026 Earnings EPS Falls Short of Estimates Amid Challenging Operating Environment NVCT Q1 2026 Earnings Narrower Loss Beats Estimates as Clinical Pipeline Advances Balchem Q1 2026 Earnings EPS Misses Estimates Amid Modest Stock Gain CRESY Q1 2026 Earnings Argentine Agricultural Giant Reports Strong Profit Despite Market Headwinds