Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $463.1M | $360.7M | $325.1M | $321.2M | $445.5M | $405.1M | $362.0M | $332.7M | $285.8M | $206.2M | $197.3M | $200.3M |
| Gross profit | $264.3M | $201.6M | $182.9M | $177.8M | $217.8M | $190.0M | $137.1M | $142.6M | $125.0M | $100.5M | $96.3M | $93.2M |
| Research & development | $900,000 | $1.3M | $600,000 | $600,000 | $1.1M | $1.3M | $2.5M | $2.5M | $2.3M | $2.0M | $1.4M | $1.2M |
| Operating income | $95.3M | $80.8M | $83.0M | $74.0M | $90.3M | $64.4M | $27.2M | $48.5M | $49.7M | $43.9M | $44.5M | $48.1M |
| EBITDAderived | — | — | $89.3M | $79.3M | $95.3M | $69.4M | $31.3M | $51.6M | $52.0M | $45.2M | $45.6M | $49.0M |
| Net income | $58.2M | $39.8M | $38.5M | $11.6M | $52.1M | $38.2M | $16.2M | $25.3M | $20.2M | $26.9M | $9.1M | −$29.4M |
| Basic EPSper diluted share | $3.18 | $2.24 | $2.19 | $0.65 | $2.75 | $1.97 | $0.83 | $1.31 | $1.06 | $1.63 | $1.27 | -$4.07 |
| Diluted EPSper diluted share | $3.11 | $2.14 | $2.01 | $0.64 | $2.52 | $1.85 | $0.78 | $1.28 | $1.04 | $1.49 | $1.10 | -$4.07 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 12, 2026Form 4 | Wigginton BrianSr VP Finance & CAO | SellCommon Stock | 4.0K | $91.67 | $366.7K | 9.2K |
| Mar 4, 2026Form 4 | Flynn AndrewChief Financial Officer | SellCommon Stock | 2.0K | $97.57 | $195.1K | 9.4K |
| Dec 19, 2025Form 4 | Glazek David EdwardExecutive Chairman | SellCommon Stock | 30.0K | $110.26 | $3.31M | 127.1K |
| Dec 15, 2025Form 4 | Diao H.C. CharlesDirector | SellCommon Stock | 2.0K | $108.20 | $216.4K | 9.8K |
| Nov 21, 2025Form 4 | Baxter Gregory H.A.Director | SellCommon Stock | 1.5K | $98.23 | $147.3K | 38.9K |