Revenue
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | |
|---|---|---|---|---|---|
| Revenue | $283.2M | $252.3M | $214.5M | $178.0M | $160.8M |
| Operating expenses | $33.4M | $33.9M | $31.5M | $24.3M | — |
| Operating income | $221.5M | $193.9M | $164.7M | $142.3M | — |
| Operating margin | 78.21% | 76.84% | 76.79% | 79.94% | — |
| EBITDA | $288.8M | $469.5M | $427.5M | $338.2M | — |
| EBITDA margin | 101.97% | 186.08% | 199.35% | 189.95% | — |
| Net income | $241.9M | $223.3M | $316.6M | $243.6M | $173.9M |
| Net profit margin | 85.41% | 88.51% | 147.64% | 136.85% | 108.18% |
| Basic EPSper basic share | $0.29 | $0.26 | $0.42 | $0.36 | $0.27 |
| Diluted EPSper diluted share | $0.28 | $0.25 | $0.41 | $0.35 | $0.26 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
WELLINGTON MANAGEMENT GROUP LLP | 1.84M |
Itau Unibanco Holding S.A. | 1.29M |
Carmignac Gestion | 829.3K |
FMR LLC | 805.26K |
BANK OF AMERICA CORP /DE/ | 752.04K |
CENTERSQUARE INVESTMENT MANAGEMENT LLC | 563.02K |
LAZARD ASSET MANAGEMENT LLC | 357.03K |
BlackRock, Inc. | 323.59K |
Grandeur Peak Global Advisors, LLC | 168K |
MORGAN STANLEY | 105.89K |
UBS Group AG | 100.01K |
ABC ARBITRAGE SA | 77.28K |
M&T Bank Corp | 66.5K |
Capital International Investors | 62.55K |
BRANDES INVESTMENT PARTNERS, LP | 54.17K |
Mariner, LLC | 38.77K |
MARSHALL WACE, LLP | 34.52K |
Militia Capital Management LLC | 33.8K |
Jump Financial, LLC | 31.8K |
ABS Investment Management LLC | 30.4K |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 19, 2026Form 4 | BERHO CORONA LORENZO MANUELDirector | SellORDINARY SHARES | 4.5K | $3.45 | $15.6K | 20.77M |
| Jun 18, 2026Form 4 | BERHO CORONA LORENZO MANUELDirector | SellORDINARY SHARES | 3.7K | $3.50 | $12.9K | 20.77M |
| Jun 18, 2026Form 4 | BERHO CORONA LORENZO MANUELDirector | SellORDINARY SHARES | 50.0K | $3.49 | $174.5K | 20.77M |
| Jun 16, 2026Form 4 | Bettinger Davo Maria FernandaINVESTOR RELATIONS OFFICER | SellORDINARY SHARES | 46.4K | $3.46 | $160.4K | 114.6K |
| Jun 15, 2026Form 4 | BERHO CORONA LORENZO MANUELDirector | SellORDINARY SHARES | 48.4K | $3.48 | $168.3K | 20.82M |