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
Total Revenue $64.1m $98.5m $147.3m $214.6m $265.2m $322.8m $410.9m $492.7m $591.8m $747.1m
Cost of Goods and Services Sold $20.9m $27.7m $38.6m $52.5m $70.3m $109.3m $129.3m $160.9m $184.3m $219.9m
Gross Profit $43.2m $70.8m $108.7m $162.1m $194.9m $213.6m $281.6m $331.8m $407.5m $527.2m
Operating Expenses $58.8m $98.1m $152.3m $216.8m $238.6m $313.5m $395.4m $457.0m $523.0m $584.7m
Operating Income (Loss) ($15.6m) ($27.3m) ($43.6m) ($54.8m) ($43.7m) ($99.9m) ($113.8m) ($125.2m) ($115.5m) ($57.4m)
Additional Financial Items
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)
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)
Net Income (Loss) Attributable to Parent ($20.9m) ($29.4m) ($48.3m) ($54.6m) ($43.8m) ($101.4m) ($116.2m) ($123.4m) ($113.3m) ($44.6m)
Earnings Per Share, Basic ($3.95) ($1.30) ($2.02) ($2.16) ($1.58) ($3.46) ($3.88) ($4.04) ($3.63) ($1.39)
Earnings Per Share, Diluted ($3.95) ($1.30) ($2.02) ($2.16) ($1.58) ($3.46) ($3.88) ($4.04) ($3.63) ($1.39)
Weighted Average Number of Shares Outstanding, Basic 29.3m 29.9m 30.5m 31.2m 32.0m
Weighted Average Number of Shares Outstanding, Diluted 29.3m 29.9m 30.5m 31.2m 32.0m
Research and Development Expense $7.2m $13.3m $20.8m $37.3m $41.3m $38.7m $46.6m $60.2m
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
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) $12.8m $13.2m
Current Income Tax Expense (Benefit) $80k $68k $240k $373k $271k $750k $692k $835k
Interest Expense $3.2m $3.4m $3.1m $1.6m $1.5m $1.2m $4.1m $3.6m $12.8m $13.2m
Interest Expense, Debt $3.4m
Income Tax Expense (Benefit) $0 $0 $44k $65k $229k $367k $269k $750k $565k $953k