Revenue
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $148.8M | $147.2M | $152.3M | $157.2M | $153.0M | $123.8M | $65.8M | — |
| Gross profit | $105.6M | $107.8M | $112.8M | $116.6M | $118.1M | — | — | — |
| Gross margin | 70.97% | 73.24% | 74.04% | 74.19% | 77.16% | — | — | — |
| Research & development | $5.2M | $3.4M | $1.6M | $1.3M | $920,000 | $691,000 | $749,000 | — |
| Operating expenses | $122.5M | $121.6M | $123.0M | $130.4M | $116.7M | $93.1M | $38.9M | $276,966 |
| Operating income | $26.3M | $25.6M | $29.3M | $26.7M | $36.3M | $30.7M | $26.8M | −$276,966 |
| Operating margin | 17.66% | 17.39% | 19.23% | 17.00% | 23.72% | 24.78% | 40.80% | — |
| EBITDA | $33.2M | $29.4M | $32.7M | $29.6M | $38.4M | $33.6M | $27.6M | — |
| EBITDA margin | 22.29% | 19.96% | 21.45% | 18.83% | 25.08% | 27.13% | 41.93% | — |
| Net income | $25.6M | $26.0M | $30.5M | $26.9M | $35.3M | $49.0M | $26.3M | $1.6M |
| Net profit margin | 17.21% | 17.64% | 20.01% | 17.10% | 23.06% | 39.58% | 40.02% | — |
| Basic EPSper basic share | $24.07 | $125.72 | $150.31 | $3.95 | $5.40 | $9.10 | $6.40 | -$0.40 |
| Diluted EPSper diluted share | $24.07 | $125.72 | $150.31 | $3.95 | $5.40 | $8.30 | $5.70 | -$0.40 |
Reported shareholders