Balchem Corporation (BCPC): Financial Performance and Outlook | Monexa