BMRN Financials: BioMarin Pharmaceutical Inc AI Analysis