Revenue
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Revenue | $610.3M | $567.6M | $482.5M | $457.8M | $427.3M | $404.6M |
| Gross profit | $259.6M | $233.5M | $200.7M | $175.7M | $170.7M | $152.9M |
| Research & development | $11.4M | $8.4M | $7.0M | $7.1M | $6.5M | $5.6M |
| Operating expenses | $192.3M | $166.7M | $144.2M | $159.0M | $119.0M | $103.1M |
| Operating income | $67.4M | $66.8M | $56.5M | $16.7M | $51.7M | $49.8M |
| EBITDAderived | $86.0M | $83.2M | $72.3M | $32.4M | $65.4M | $64.5M |
| Net income | $44.1M | $36.1M | $38.6M | $5.8M | $12.7M | $38.5M |
| Basic EPSper diluted share | $1.08 | $0.90 | $1.03 | $0.16 | $0.44 | $1.40 |
| Diluted EPSper diluted share | $1.02 | $0.90 | $1.02 | $0.16 | $0.44 | $1.40 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 22, 2026Form 4 | KANDERS WARREN BCEO AND CHAIRMAN | SellCommon Stock · indirect | 50.0K | $27.43 | $1.37M | 9.62M |
| Jun 18, 2026Form 4 | KANDERS WARREN BCEO AND CHAIRMAN | SellCommon Stock, par value $0.0001 per share ("Common Stock") · indirect | 25.0K | $27.86 | $696.5K | 9.67M |
| Jun 17, 2026Form 4 | KANDERS WARREN BCEO AND CHAIRMAN | SellCommon Stock · indirect | 25.0K | $28.68 | $717.0K | 9.69M |
| Jun 16, 2026Form 4 | KANDERS WARREN BCEO AND CHAIRMAN | SellCommon Stock · indirect | 100.0K | $28.19 | $2.82M | 9.72M |
| Jun 15, 2026Form 4 | KANDERS WARREN BCEO AND CHAIRMAN | SellCommon Stock, par value $0.0001 per share ("Common Stock") · indirect | 100.0K | $30.03 | $3.00M | 9.82M |