Bavarian Nordic walked into this earnings day with a strong run behind it. The stock is up about 20% over the past month and roughly 13% over the past week, which tells you expectations were high. The headline from the release is clear: Q2 revenue reached DKK 2,034.4m and basic earnings per share jumped to DKK 8.9, reflecting a very profitable quarter for a vaccine-focused biotech.
Under the surface, the real story for investors is margins and cash generation. Q2 gross margin sat around 61% and the company reported positive operating cash flow of DKK 351m for the quarter.
Love Bavarian Nordic's strong margins and positive cash flow but want more stocks with that same mix of quality and resilience? You can explore our screener of list of solid balance sheet and fundamentals stocks (427 results).
Prefer clean visuals instead of scrolling through pages of earnings tables and ratios for Bavarian Nordic? See the full financial picture, including how valuation stacks up after this Q2 report, in our company report for Bavarian Nordic.
The bullish story around Bavarian Nordic is that manufacturing strength, travel vaccines and public preparedness contracts can turn into visible, high margin revenue. Q2 results and the H1 update go a long way toward ticking those boxes. Revenue reached DKK 2,034.4m in Q2 with a Q2 EBITDA margin of 45% and H1 margin of 35%. That aligns with the idea of manufacturing leverage rather than just volume growth.
The narrative also leans heavily on recurring government orders. Here, execution looks on track. Public Preparedness revenue reached about DKK 975m in Q2 and around DKK 1.3b in H1. Management has already secured DKK 2.3b of 2026 contracts and raised full year Public Preparedness guidance to DKK 2.5b. Travel Health, including VIMKUNYA chikungunya, is contributing, with H1 Travel Health growth of 26% and Q2 growth of 45%, even after trimming VIMKUNYA expectations for 2026.
Compare Bavarian Nordic's high Q2 margins, Public Preparedness contracts and Travel Health growth with what institutional analysts are pricing in. Reveal the consensus price target analysis for Bavarian Nordic.The bearish view on Bavarian Nordic is that earnings rely heavily on a narrow set of public contracts and potentially lumpy travel health demand. Q2 and H1 results do not support fears of contract weakness. Public Preparedness revenue reached about DKK 975m in Q2, H1 reached around DKK 1.3b, and management has already secured DKK 2.3b of 2026 contracts with full year guidance lifted to DKK 2.5b. That directly contradicts the idea of softening government orders, at least for now.
Where bears still find ammunition is demand quality and execution around Travel Health, especially VIMKUNYA. H1 Travel Health growth of 26% and Q2 growth of 45% look strong, but management explicitly cut 2026 VIMKUNYA sales expectations from DKK 250m to about DKK 200m due to delayed US ACIP recommendation. That delay confirms the risk that regulatory and channel bottlenecks can quickly interrupt the vaccine rollout story.
After a guidance cut like this, it is fair to ask if VIMKUNYA is the only weak spot. Review our risk analysis for Bavarian Nordic which shows 2 important warning signsIf Bavarian Nordic's strong Q2 margins and cash generation have your attention, register for free with Simply Wall St and add it to a Watchlist to track the share price against fair value and watch for a better entry point. After you decide to buy or sell, use the Portfolio Command Center to keep your holdings organised and focus only on the alerts that matter. Round out your view by tapping into crowd insights through the Community so you can see how other investors are thinking about Bavarian Nordic. By surfacing potential catalysts and risks early, Simply Wall St helps you stay ahead of the market and act with more confidence.
Fresh stock ideas can move from quiet potential to full breakout faster than most investors expect. Check under the radar for now opportunities before momentum gets away from you and act now.
This article by Simply Wall St is general in nature. We provide commentary based on historical data and analyst forecasts only using an unbiased methodology and our articles are not intended to be financial advice. It does not constitute a recommendation to buy or sell any stock, and does not take account of your objectives, or your financial situation. We aim to bring you long-term focused analysis driven by fundamental data. Note that our analysis may not factor in the latest price-sensitive company announcements or qualitative material. Simply Wall St has no position in any stocks mentioned.
Have feedback on this article? Concerned about the content? Get in touch with us directly. Alternatively, email editorial-team@simplywallst.com