Spotify Technology S.A.

Annual Trend FY 2016 FY 2017 FY 2018 FY 2019 FY 2020 FY 2021 FY 2022 FY 2023 FY 2024 FY 2025 TTM
Revenue $3.0b
$4.1b +38.55%
$5.3b +28.58%
$6.8b +28.62%
$7.9b +16.50%
$9.7b +22.69%
$11.7b +21.30%
$13.2b +12.96%
$15.7b +18.31%
$17.2b +9.65%
$18.1b +5.39%
Cost of revenue $2.6b
$3.2b +27.05%
$3.9b +20.52%
$5.0b +29.08%
$5.9b +16.32%
$7.1b +20.66%
$8.8b +24.36%
$9.8b +11.92%
$10.9b +11.16%
$11.7b +6.77%
$12.2b +4.12%
Gross profit $401.0m
$849.0m +111.72%
$1.4b +59.36%
$1.7b +27.27%
$2.0b +17.02%
$2.6b +28.59%
$2.9b +12.93%
$3.4b +16.10%
$4.7b +39.06%
$5.5b +16.34%
$5.9b +8.10%
Research and development $207.0m $396.0m $493.0m $615.0m $837.0m $912.0m $1.4b $1.7b $1.5b $1.4b $1.3b
Sales and marketing $368.0m $567.0m $620.0m $826.0m $1.0b $1.1b $1.6b $1.5b $1.4b $1.4b
General and administrative $175.0m $264.0m $283.0m $354.0m $442.0m $450.0m $626.0m $585.0m $481.0m $479.0m $475.0m
Operating income/(loss) ($349.0m)
($378.0m) -8.31%
($43.0m) +88.62%
($73.0m) -69.77%
($293.0m) -301.37%
$94.0m +132.08%
($659.0m) -801.06%
($446.0m) +32.32%
$1.4b +406.05%
$2.2b +61.03%
$2.7b +20.70%
Income tax expense $4.0m $2.0m ($95.0m) $55.0m ($128.0m) $283.0m $60.0m $27.0m $203.0m $12.0m $166.0m
Net income/(loss) attributable to owners of the parent ($539.0m) ($1.2b) ($78.0m) ($186.0m) ($581.0m) ($34.0m) ($430.0m) ($532.0m) $1.1b $2.2b $3.3b
Basic (euro per share) ($3.63) ($8.14) ($0.44) ($1.03) ($3.10) ($0.18) ($2.23) ($2.73) $5.67 $10.77
Diluted (euro per share) ($3.63) ($8.14) ($0.43) ($1.03) ($3.10) ($0.18) ($2.20) ($2.73) $5.50 $10.51
Finance income $152.0m $118.0m $455.0m $275.0m $94.0m $246.0m $421.0m $161.0m $328.0m $292.0m
Finance costs ($336.0m) ($974.0m) ($584.0m) ($333.0m) ($510.0m) ($91.0m) ($132.0m) ($220.0m) ($352.0m) ($266.0m)
Finance income/(costs) - net ($186.0m) ($855.0m) ($130.0m) ($58.0m) ($416.0m) $155.0m $289.0m ($59.0m) ($24.0m) $26.0m
Income/(loss) before tax ($535.0m) ($1.2b) ($173.0m) ($131.0m) ($709.0m) $249.0m ($370.0m) ($505.0m) $1.3b $2.2b
Total operating expense $750.0m $1.2b $1.4b $1.8b $2.3b $2.5b $3.6b $3.8b $3.4b $3.3b $3.3b

Values abbreviated: b = billions, m = millions, k = thousands. Per share data in USD.