MacroGenics, Inc. (MGNX) Stock Analysis & AI Agent Reports | Diplyzer