Inspire Medical Systems, Inc.

Annual Trend FY 2017 FY 2018 FY 2019 FY 2020 FY 2021 FY 2022 FY 2023 FY 2024 FY 2025 TTM
Revenue $28.6m
$50.6m +77.10%
$82.0m +62.18%
$115.4m +40.62%
$233.4m +102.28%
$407.9m +74.75%
$624.8m +53.19%
$802.8m +28.49%
$912.0m +13.60%
$898.7m -1.45%
Cost of goods sold $6.0m
$10.1m +67.10%
$13.6m +35.67%
$17.6m +29.17%
$33.3m +88.84%
$66.1m +98.67%
$96.6m +46.07%
$123.0m +27.35%
$133.2m +8.33%
$124.6m -6.45%
Gross profit $22.5m
$40.5m +79.77%
$68.4m +68.75%
$97.8m +42.91%
$200.1m +104.70%
$341.7m +70.77%
$528.2m +54.57%
$679.8m +28.70%
$778.8m +14.55%
$774.1m -0.60%
Research and development $6.2m $7.4m $12.8m $26.1m $37.4m $68.6m $116.5m $114.1m $103.2m $99.7m
Selling, general and administrative $32.4m $53.5m $90.5m $127.9m $202.6m $320.7m $452.0m $529.6m $624.6m $620.3m
Total operating expenses $38.6m $60.9m $103.3m $154.0m $240.0m $389.3m $568.5m $643.7m $727.8m $720.0m
Operating income (loss) ($16.0m)
($20.4m) -27.34%
($34.9m) -71.25%
($56.2m) -61.07%
($39.9m) +29.10%
($47.6m) -19.43%
($40.3m) +15.38%
$36.1m +189.60%
$51.0m +41.21%
$54.1m +6.22%
Interest expense $1.8m $3.3m $2.1m $2.1m $2.1m $1.7m $0 $22k $137k $26k
Unrealized gain (loss) on investments $0 ($52k) $154k ($73k) ($84k) ($120k) $746k ($199k) $224k
Other expense, net ($42k) $16k ($12k) ($145k) $117k $49k $195k $855k $2.7m
Total other income $1.5m $1.4m ($1.7m) $880k $2.1m ($3.3m) ($20.4m) ($22.4m) ($14.7m)
Income (loss) before income taxes ($17.5m) ($21.8m) ($33.2m) ($57.1m) ($42.0m) ($44.3m) ($19.9m) $58.5m $65.7m
Income tax (benefit) expense $0 $0 $40k $115k $72k $613k $1.2m $4.9m ($79.7m)
Net income (loss) ($17.5m)
($21.8m) -24.65%
($33.2m) -52.30%
($57.2m) -72.08%
($42.0m) +26.50%
($44.9m) -6.75%
($21.2m) +52.87%
$53.5m +352.96%
$145.4m +171.77%
$135.0m -7.14%
Basic (in dollars per share) ($1.40) ($2.19) ($1.54) ($1.60) ($0.72) $1.80 $4.95
Diluted (in dollars per share) ($1.40) ($2.19) ($1.54) ($1.60) ($0.72) $1.75 $4.89
Interest and dividend income ($1.1m)
($125k) +88.55%
($5.0m) -3940.00%
($20.6m) -307.13%
($23.2m) -13.07%
($17.5m) +24.57%
Foreign currency translation (loss) gain $0 $0 $89k $140k ($65k) ($296k)
Total comprehensive income (loss) ($17.5m) ($21.9m) ($33.1m) ($57.3m) ($42.1m) ($44.9m) ($20.3m) $53.2m $145.3m