Financial insights of MGRX