MGNX (MacroGenics Inc) Stock AnalysisExplore MacroGenics Inc (MGNX): price history, financials and stock analysis.Sign InMethodology