MacroGenics Q2 Net Income USD 19.5 Million - MGNX News | Rallies