Financial Trends -- 8/10
A near-textbook margin inflection. Reported revenue growth is decelerating (+15% early-2025 to
+7-8% late-2025, +8.2% in 2026Q1) almost entirely on a strong-EUR FX translation headwind --
constant-currency growth held in the mid-teens (2026Q1 +14% cc). Gross margin expanded from a ~26%
trough to 33.0%; GAAP operating margin swung from deeply negative to +15.8%. FCF is positive and
growing (€678M FY23 to €2,874M FY25). Only mild share dilution. No funded debt. No penalty modifiers.
Weight: 25%
Gross Margin
33.0%
Up from ~26% trough | Expanding
FCF
Growing
€2,874M FY25 | Positive & rising
Balance Sheet
Net Cash
No funded debt | Net debt/EBITDA ~-1.6x
Quarterly Revenue Trajectory (EUR M)
Reported revenue deceleration is FX, not demand.
Reported YoY fell from +15% early-2025 to +7-8% by late-2025, but this is overwhelmingly a
strong-EUR translation effect -- constant-currency growth held in the mid-teens (2026Q1 +14% cc
vs +8.2% reported). The volume engine is intact: MAUs +12% and Premium subs +9% YoY in 2026Q1.
Gross Margin Expansion
| Metric | Q1'25 | Q1'26 | YoY |
|---|---|---|---|
| Gross Margin | 31.6% | 33.0% | +140 bps |
| Op Margin (GAAP) | 12.1% | 15.8% | +370 bps |
Margin expansion is the core story -- far beyond the +100bps bar.
Gross margin expanded ~+520bps from the FY23 trough (25.6%) to FY25 (32.0%) and another point in
Q1'26 (33.0%). GAAP operating margin swung from -5.6% (FY22) to +12.8% (FY25) and +15.8% in Q1'26.
Drivers: royalty/podcast cost leverage, two Premium price increases, and disciplined opex after
the 2023-24 headcount reset.
Annual Financial Summary (FY ends December, IFRS/EUR)
| Metric | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 |
|---|---|---|---|---|---|
| Total Revenue (€M) | €9,668 | €11,727 | €13,247 | €15,673 | €17,186 |
| Rev YoY | — | +21.3% | +13.0% | +18.3% | +9.7% |
| Gross Margin (%) | 26.8% | 24.9% | 25.6% | 30.1% | 32.0% |
| Operating Income (€M) | €94 | (€659) | (€446) | €1,365 | €2,198 |
| Op Margin (GAAP %) | 1.0% | -5.6% | -3.4% | 8.7% | 12.8% |
| Diluted EPS (€, computed) | (0.18) | (2.20) | (2.73) | 5.50 | 10.51 |
| Free Cash Flow (€M) | €277 | €21 | €678 | €2,285 | €2,874 |
| FCF Margin (%) | 2.9% | 0.2% | 5.1% | 14.6% | 16.7% |
| Diluted Shares (M) | 193.9 | 195.8 | 194.7 | 207.0 | 210.5 |
Key trends
- Revenue compounding ~15% CAGR: From €9.7B (2021) to €17.2B (2025). Reported YoY decelerated to +9.7% in FY25 and +7-8% in recent quarters, but this is FX -- constant-currency growth held mid-teens
- Margin inflection is the core story: Gross margin expanded ~+520bps trough-to-FY25 (25.6% to 32.0%); GAAP operating margin swung from -5.6% (FY22 trough) to +12.8% (FY25) and +15.8% in Q1'26
- FCF turned positive and is growing: €21M (FY22) to €2,874M (FY25) at a 16.7% margin -- clears the quality gate
- Losses to profits: Diluted EPS swung from losses (-€2.73 FY23) to +€10.51 (FY25) as the margin flywheel engaged
- Mild dilution only: Diluted shares rose ~8.5% over five years (193.9M to 210.5M), well under the 10% penalty threshold; no funded debt (net cash)
Segment Revenue (EUR M, quarterly)
| Segment | Q4'24 | Q1'25 | Q2'25 | Q3'25 | Q4'25 | Q1'26 |
|---|---|---|---|---|---|---|
| Premium (~92%) | €3,705 | €3,771 | €3,740 | €3,826 | €4,013 | €4,148 |
| Ad-Supported (~8%) | €537 | €419 | €453 | €446 | €518 | €385 |
| Total | €4,242 | €4,190 | €4,193 | €4,272 | €4,531 | €4,533 |
Premium is the engine; ad-supported is the soft spot.
Premium is ~92% of revenue and rising as a mix. Ad-supported revenue actually declined YoY in
Q1'26 (€385M vs €419M) despite a multi-year ad-stack rebuild -- the one blemish in an otherwise
clean top line, and the reason the second-leg monetization story remains unproven.
Operating Income & FCF (EUR M, quarterly)
Operating income accelerating; FCF positive and growing.
Operating income YoY accelerated sharply across the window (+28% to +53% on comparable quarters),
and Q1'26 FCF of €824M was +54.3% YoY. FCF margins sit in the high-teens. The seasonally low
first quarter (Q1 FCF margin 12.7% in 2025) is the only soft print, and it still grew strongly YoY.
Blemishes -- Not Operational Deterioration
| Blemish | Detail | Penalty |
|---|---|---|
| Reported Revenue Deceleration | Reported YoY fell +15% (early-2025) to +7-8% (late-2025). Overwhelmingly a strong-EUR FX translation effect; constant-currency growth held mid-teens (Q1'26 +14% cc) | None |
| Mild Share Dilution | Diluted shares +8.5% over five years, ~2.5% YoY recently -- well under the 10% penalty threshold; no funded debt | None |
| Ad-Supported Softness | Ad revenue declined YoY in Q1'26 (€385M vs €419M); the second-leg monetization ramp is unproven, but ad is only ~8% of revenue | None |
All three blemishes are non-operational or immaterial.
Reported revenue deceleration is an FX-translation artifact (cc growth stayed mid-teens), the
dilution is minor and well below the penalty bar, and the ad softness sits in a segment that is
only ~8% of revenue. The underlying business -- margins, FCF, operating income -- is inflecting
the right way on every line.
Score Rationale
Score of 8/10 reflects a high-quality subscription-media compounder in a dramatic margin-inflection phase. No penalty modifiers applied (FCF positive, dilution under 10%, operating income rising with revenue, no debt growth).
Supports 8/10:
- Gross margin expanded ~+520bps trough-to-FY25 (25.6% to 32.0%) and a further point to 33.0% in Q1'26 -- far beyond the +100bps bar
- GAAP operating margin swung from -5.6% (FY22) to +12.8% (FY25) and +15.8% in Q1'26; operating income accelerating +28% to +53% YoY
- FCF positive and growing (€21M FY22 to €2,874M FY25, 16.7% margin) -- clears the quality gate
- Diluted EPS swung from losses to +€10.51 (FY25)
- Net-cash balance sheet, no funded debt, only mild share dilution
Acknowledged blemishes (no penalty):
- Reported revenue deceleration -- FX translation, not demand (cc mid-teens)
- Ad-supported revenue declined YoY in Q1'26 -- immaterial at ~8% of revenue
- Mild share dilution -- well under the 10% threshold
Docked from a 9-10 only because headline reported revenue growth is decelerating rather than accelerating.
Data sourced from Daloopa (company_id: 10688). Reports in IFRS, EUR; fiscal year ends December 31.