Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2026 | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | — | $466.1M | $427.4M | $406.3M | $356.5M | $330.9M | $304.5M | $311.5M | $318.0M | — | — |
| Gross profit | — | $174.9M | $159.0M | $146.3M | $144.9M | $130.8M | $113.9M | $114.9M | $111.5M | — | — |
| Gross margin | — | 37.53% | 37.20% | 36.00% | 40.64% | 39.54% | 37.41% | 36.87% | 35.05% | — | — |
| Operating expenses | — | $148.5M | $133.0M | $116.4M | $107.0M | $98.3M | $89.0M | $89.5M | $256.5M | — | — |
| Operating income | — | $26.4M | $26.0M | $29.8M | $37.9M | $32.5M | $24.9M | $25.3M | $19.9M | — | — |
| Operating margin | — | 5.66% | 6.08% | 7.34% | 10.63% | 9.83% | 8.19% | 8.14% | 6.24% | — | — |
| EBITDA | — | $92.2M | $83.3M | $78.1M | $81.2M | $71.1M | $55.3M | $47.5M | $46.8M | — | — |
| EBITDA margin | — | 19.78% | 19.48% | 19.23% | 22.78% | 21.49% | 18.17% | 15.26% | 14.72% | — | — |
| Net income | — | −$9.2M | $2.0M | $8.2M | $16.6M | $20.8M | $9.4M | $15.4M | $14.2M | — | — |
| Net profit margin | — | −1.97% | 0.47% | 2.02% | 4.65% | 6.30% | 3.07% | 4.96% | 4.46% | — | — |
| Basic EPSper basic share | — | -$0.02 | $0.01 | $0.04 | $0.10 | $0.12 | $0.05 | $0.10 | $0.09 | — | — |
| Diluted EPSper diluted share | — | -$0.02 | $0.01 | $0.04 | $0.09 | $0.11 | $0.05 | $0.10 | $0.09 | — | — |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
Theleme Partners LLP | 1.28M |
Cable Car Capital, LP | 1.23M |
Summit Trail Advisors, LLC | 244.43K |
ACADIAN ASSET MANAGEMENT LLC | 162.46K |
Liontrust Investment Partners LLP | 135.11K |
ENVESTNET ASSET MANAGEMENT INC | 56.41K |
RENAISSANCE TECHNOLOGIES LLC | 52.9K |
BlackRock, Inc. | 46.3K |
SBI Securities Co., Ltd. | 28.38K |
MILLENNIUM MANAGEMENT LLC | 22.16K |
CITADEL ADVISORS LLC | 13.38K |
NOMURA ASSET MANAGEMENT INTERNATIONAL INC. | 13K |
XTX Topco Ltd | 12.05K |
Henry James International Management Inc. | 11.42K |
PINNACLE ASSOCIATES LTD | 10.6K |
RHUMBLINE ADVISERS | 8.93K |
Arax Advisory Partners | 7.7K |
UBS Group AG | 7.25K |
MORGAN STANLEY | 6.8K |
Allworth Financial LP | 3.83K |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.