Why Balchem (BCPC) Earnings Defied Q1 Market Volatility