MacroGenics (MGNX) Financial Statements | The Fly