Financial insights of BMRN