MacroGenics' SWOT analysis: biotech firm's stock faces pivotal year ahead June 14, 2025 by Finance On Earth Macrogenic SWOT Analysis: Biotechnology Firm stock faces in front of the year