BioMarin Pharmaceutical (BMRN) Financial & Strategic Analysis | Monexa