MGNX Estados financieros: Análisis de MacroGenics Inc AI