BCPC Financials: Balchem Corp AI Analysis