Revenue
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | $912.0M | $802.8M | $624.8M | $407.9M | $233.4M | $115.4M | $82.0M | $50.6M | $28.6M |
| Gross profit | $778.8M | $679.8M | $528.2M | $341.7M | $200.1M | $97.8M | $68.4M | $40.5M | $22.5M |
| Gross margin | 85.39% | 84.68% | 84.54% | 83.79% | 85.74% | 84.73% | 83.37% | 80.12% | 78.93% |
| Research & development | $103.2M | $114.1M | $116.5M | $68.6M | $37.4M | $26.1M | $12.8M | $7.4M | $6.2M |
| Operating expenses | $727.8M | $643.7M | $568.5M | $389.3M | $240.0M | $154.0M | $103.3M | $60.9M | $38.6M |
| Operating income | $51.0M | $36.1M | −$40.3M | −$47.6M | −$39.9M | −$56.2M | −$34.9M | −$20.4M | −$16.0M |
| Operating margin | 5.59% | 4.49% | −6.45% | −11.67% | −17.07% | −48.72% | −42.53% | −40.28% | −56.02% |
| EBITDA | $64.9M | $42.6M | −$37.4M | −$45.7M | −$38.6M | −$55.4M | −$34.4M | −$20.0M | −$15.7M |
| EBITDA margin | 7.12% | 5.31% | −5.99% | −11.21% | −16.55% | −47.99% | −41.93% | −39.50% | −55.02% |
| Net income | $145.4M | $53.5M | −$21.2M | −$44.9M | −$42.0M | −$57.2M | −$33.2M | −$21.8M | −$17.5M |
| Net profit margin | 15.95% | 6.67% | −3.39% | −11.00% | −18.01% | −49.58% | −40.52% | −43.14% | −61.30% |
| Basic EPSper basic share | $4.95 | $1.80 | -$0.72 | -$1.60 | -$1.54 | -$2.19 | -$1.40 | -$1.50 | -$14.88 |
| Diluted EPSper diluted share | $4.89 | $1.75 | -$0.72 | -$1.60 | -$1.54 | -$2.19 | -$1.40 | -$1.50 | -$14.88 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
Herbert Timothy P. | 163.49K |
Buchholz Richard | 45.46K |
Weatherby Carlton | 41.68K |
Phillips Bryan K | 38.51K |
mcCormick Shawn | 30.71K |
Rondoni John | 27.17K |
Tansey Casey M | 26.79K |
Mead Dana G Jr. | 26.21K |
Mann Melissa | 23.61K |
Kelly Jason P | 19.95K |
Osberg Matthew J | 19.79K |
Ellis Gary Lee | 10.84K |
Broader Shelley G | 8.47K |
Melenikiotou Georgia | 7.99K |
Ban Randy | 7.59K |
Curet Myriam | 6.93K |
Burks Cynthia | 6.21K |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 15, 2026Form 4 | Rondoni JohnSee Remarks | SellCommon Stock | 2.6K | $43.28 | $114.3K | 27.2K |
| May 14, 2026Form 4 | Rondoni JohnSee Remarks | SellCommon Stock | 700 | $43.01 | $30.1K | 29.8K |
| May 8, 2026Form 4 · 10b5-1 | mcCormick ShawnDirector | SellCommon Stock | 696 | $45.31 | $31.5K | 27.7K |
| Jan 9, 2026Form 4 · 10b5-1 | Rondoni JohnSee Remarks | SellCommon Stock | 109 | $100.00 | $10.9K | 13.8K |
| Dec 2, 2025Form 4 · 10b5-1 | mcCormick ShawnDirector | SellCommon Stock | 1.2K | $139.00 | $166.8K | 24.8K |