Sonos Inc

Annual Trend FY 2017 FY 2018 FY 2019 FY 2020 FY 2021 FY 2022 FY 2023 FY 2024 FY 2025 TTM
Revenue $992.5m
$1.1b +14.56%
$1.3b +10.89%
$1.3b +5.20%
$1.7b +29.44%
$1.8b +2.07%
$1.7b -5.54%
$1.5b -8.29%
$1.4b -4.93%
$1.5b +3.26%
Cost of revenue $536.5m
$647.7m +20.74%
$733.5m +13.24%
$754.4m +2.85%
$906.8m +20.20%
$956.0m +5.43%
$938.8m -1.80%
$828.7m -11.73%
$812.7m -1.92%
$797.1m -1.92%
Gross profit $456.1m
$489.3m +7.29%
$527.3m +7.77%
$572.0m +8.46%
$810.0m +41.62%
$796.4m -1.68%
$716.5m -10.03%
$689.4m -3.78%
$630.5m -8.54%
$693.2m +9.94%
Research and development $124.4m $142.1m $171.2m $214.7m $230.1m $256.1m $301.0m $304.6m $280.0m $253.7m
Sales and marketing $270.2m $270.9m $247.6m $263.5m $272.1m $280.3m $267.5m $290.6m $281.2m
General and administrative $77.1m $85.2m $102.9m $121.0m $152.8m $170.4m $168.5m $142.3m $119.8m $116.9m
Total operating expenses $471.7m $498.2m $521.6m $599.2m $655.0m $706.8m $737.0m $737.4m $681.0m $618.2m
Operating loss ($15.6m)
($8.9m) +43.14%
$5.7m +164.21%
($27.2m) -577.86%
$155.0m +669.03%
$89.5m -42.22%
($20.5m) -122.95%
($48.0m) -133.83%
($50.5m) -5.04%
$75.0m +248.54%
Interest expense ($4.4m) ($5.2m) ($2.5m) ($1.5m) ($592k) ($552k) ($733k) ($441k) ($465k) $459k
Interest income $120k $731k $4.3m $2.0m $146k $1.7m $10.2m $12.0m $6.9m $7.0m
Net unrealized gain (loss) on marketable securities $0 $0 $122k ($98k)
Other income (expense) $3.4m ($1.2m) ($8.6m) $6.6m $2.4m ($21.9m) $15.5m $9.4m ($6.5m) ($10.6m)
Total other income (expense), net ($899k) ($5.7m) ($6.8m) $7.2m $2.0m ($20.8m) $24.9m $20.9m ($29k)
Income (loss) before provision for income taxes ($16.5m) ($14.5m) ($1.1m) ($20.1m) $156.9m $68.7m $4.4m ($27.2m) ($50.5m)
Provision for income taxes ($2.3m) $1.1m $3.7m $32k ($1.7m) $1.3m $14.7m $11.0m $10.6m
Net loss ($14.2m) ($15.6m) ($4.8m) ($20.1m) $158.6m $67.4m ($10.3m) ($38.1m) ($61.1m)
Loss per share - basic (in USD per share) ($0.05) ($0.18) $1.30 $0.53 ($0.08) ($0.31) ($0.51)
Loss per share - diluted (in USD per share) ($0.05) ($0.18) $1.13 $0.49 ($0.08) ($0.31) ($0.51)
Weighted-average shares used in computing loss per share - basic (in shares) ($0.05) ($0.18) $1.30 $0.53 ($0.08) ($0.31) ($0.51)
Weighted-average shares used in computing loss per share - diluted (in shares) ($0.05) ($0.18) $1.13 $0.49 ($0.08) ($0.31) ($0.51)
Change in foreign currency translation adjustment ($2.5m) $488k $1.6m ($1.8m) $514k ($2.2m) $153k $1.6m $3.6m
Comprehensive loss ($16.7m) ($15.1m) ($3.2m) ($21.9m) $159.1m $65.2m ($10.1m) ($36.4m) ($57.6m)

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