Balchem Q2 sales beat estimates on growth across segments - BCPC News | Rallies