Revenue
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | |
|---|---|---|---|---|---|
| Revenue | $602.9M | $721.4M | $649.9M | $686.0M | $596.3M |
| Gross profit | $191.3M | $184.6M | $153.3M | $245.7M | $207.4M |
| Gross margin | 31.73% | 25.59% | 23.59% | 35.81% | 34.78% |
| Research & development | $340,000 | $1.0M | $1.2M | $692,000 | — |
| Operating expenses | $65.7M | $65.1M | $58.6M | $61.1M | $28.6M |
| Operating income | $125.6M | $119.6M | $94.7M | $184.5M | $178.8M |
| Operating margin | 20.83% | 16.57% | 14.57% | 26.90% | 29.99% |
| EBITDA | $192.5M | $184.3M | $133.9M | $223.3M | — |
| EBITDA margin | 31.93% | 25.55% | 20.61% | 32.56% | — |
| Net income | $80.8M | $82.6M | $86.8M | $167.2M | $131.5M |
| Net profit margin | 13.41% | 11.46% | 13.35% | 24.37% | 22.06% |
| Basic EPSper basic share | $0.27 | $0.28 | $0.27 | $0.54 | $0.37 |
| Diluted EPSper diluted share | $0.26 | $0.27 | $0.27 | $0.54 | $0.37 |