Revenue
2023
2024
2025
| 2025 | 2024 | 2023 | |
|---|---|---|---|
| Revenue | $507.1M | $438.2M | $359.5M |
| Gross profit | $305.5M | $282.6M | $230.3M |
| Gross margin | 60.24% | 64.50% | 64.07% |
| Operating expenses | $276.7M | $229.9M | $192.8M |
| Operating income | $28.8M | $52.7M | $37.6M |
| Operating margin | 5.68% | 12.02% | 10.45% |
| EBITDA | $44.6M | $66.5M | $47.2M |
| EBITDA margin | 8.80% | 15.17% | 13.14% |
| Net income | $12.6M | $32.9M | $23.9M |
| Net profit margin | 2.49% | 7.52% | 6.64% |
| Basic EPSper basic share | $0.21 | $0.56 | $0.40 |
| Diluted EPSper diluted share | $0.21 | $0.56 | $0.40 |
Reported shareholders