Bavarian Nordic, with a diverse vaccine portfolio and $340 million in contracts for 2025, offers growth potential for ...