Biomarin Pharmaceutical (BMRN) Stock: Price, Analysis