iRhythm Holdings, Inc.

Annual Trend FY 2016 FY 2017 FY 2018 FY 2019 FY 2020 FY 2021 FY 2022 FY 2023 FY 2024 FY 2025 TTM
Total Revenue $64.1m
$98.5m +53.75%
$147.3m +49.52%
$214.6m +45.66%
$265.2m +23.59%
$322.8m +21.74%
$410.9m +27.29%
$492.7m +19.90%
$591.8m +20.13%
$747.1m +26.24%
$825.3m +10.47%
Cost of Goods and Services Sold $20.9m
$27.7m +32.68%
$38.6m +39.23%
$52.5m +36.05%
$70.3m +33.90%
$109.3m +55.47%
$129.3m +18.33%
$160.9m +24.43%
$184.3m +14.57%
$219.9m +19.30%
$235.6m +7.15%
Gross Profit $43.2m
$70.8m +63.93%
$108.7m +53.55%
$162.1m +49.08%
$194.9m +20.25%
$213.6m +9.58%
$281.6m +31.87%
$331.8m +17.82%
$407.5m +22.82%
$527.2m +29.38%
$589.7m +11.85%
Research and Development Expense $7.2m $13.3m $20.8m $37.3m $41.3m $38.7m $46.6m $60.2m $84.9m
Selling, General and Administrative Expense $51.6m $84.7m $131.6m $179.5m $197.2m $274.8m $322.2m $385.6m $418.6m $492.6m $513.8m
Operating Expenses $58.8m $98.1m $152.3m $216.8m $238.6m $313.5m $395.4m $457.0m $523.0m $584.7m $598.7m
Operating Income (Loss) ($15.6m)
($27.3m) -75.02%
($43.6m) -59.94%
($54.8m) -25.53%
($43.7m) +20.24%
($99.9m) -128.84%
($113.8m) -13.85%
($125.2m) -10.00%
($115.5m) +7.71%
($57.4m) +50.30%
($8.9m) +84.43%
Interest Expense, Debt $3.4m $13.2m
Other Nonoperating Income (Expense) ($2.1m) $1.2m $1.5m $1.9m $1.6m $118k $2.0m $6.2m $1.3m $5.4m
Interest Expense (non-operating) $3.2m $3.4m $3.1m $1.6m $1.5m $1.2m $4.1m $3.6m $12.8m $13.2m $13.2m
Income (Loss) from Continuing Operations before Income Taxes, Domestic $20.9m $29.4m $48.2m $54.5m $43.6m $101.0m $115.9m ($123.0m) ($114.2m) ($45.6m) ($13.0m)
Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest $20.9m $29.4m $48.2m $54.5m $43.6m ($101.0m) ($115.9m) ($122.7m) ($112.7m) ($43.6m) ($13.0m)
Current Income Tax Expense (Benefit) $80k $68k $240k $373k $271k $750k $692k $835k $971k
Income Tax Expense (Benefit) $0 $0 $44k $65k $229k $367k $269k $750k $565k $953k $971k
Net Income (Loss) Attributable to Parent ($20.9m)
($29.4m) -40.75%
($48.3m) -64.11%
($54.6m) -13.02%
($43.8m) +19.68%
($101.4m) -131.26%
($116.2m) -14.60%
($123.4m) -6.24%
($113.3m) +8.20%
($44.6m) +60.67%
($13.9m) +68.69%
Earnings Per Share, Basic ($3.95) ($1.30) ($2.02) ($2.16) ($1.58) ($3.46) ($3.88) ($4.04) ($3.63) ($1.39) ($0.42)
Earnings Per Share, Diluted ($3.95) ($1.30) ($2.02) ($2.16) ($1.58) ($3.46) ($3.88) ($4.04) ($3.63) ($1.39) ($0.42)
Weighted Average Number of Shares Outstanding, Basic 29.3m 29.9m 30.5m 31.2m 32.0m 32.5m
Weighted Average Number of Shares Outstanding, Diluted 29.3m 29.9m 30.5m 31.2m 32.0m 32.5m