BCPC Stock 103.95 Balchem Cp $BCPC Hit 62,009 52 week highs