Revenue
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.45B | $1.25B | $1.09B | $900.5M | $739.9M | $522.9M | $594.5M | $459.3M | $358.8M |
| Operating expenses | $1.38B | $1.25B | $1.08B | $927.4M | $755.7M | $566.7M | $568.8M | $427.6M | $325.0M |
| Operating income | $62.5M | $3.0M | $5.9M | −$26.9M | −$15.9M | −$43.9M | $25.7M | $31.7M | $33.8M |
| Operating margin | 4.32% | 0.24% | 0.54% | −2.99% | −2.14% | −8.39% | 4.32% | 6.90% | 9.42% |
| EBITDA | $169.1M | $105.5M | $97.2M | $45.9M | $43.1M | $4.9M | $66.1M | $60.7M | $55.5M |
| EBITDA margin | 11.70% | 8.42% | 8.93% | 5.10% | 5.83% | 0.94% | 11.11% | 13.22% | 15.47% |
| Net income | $45.7M | $10.2M | $20.3M | −$21.2M | −$4.6M | −$42.2M | $19.8M | $15.2M | −$320,000 |
| Net profit margin | 3.16% | 0.81% | 1.86% | −2.36% | −0.62% | −8.06% | 3.33% | 3.30% | −0.09% |
| Basic EPSper basic share | $1.14 | $0.26 | $0.51 | -$0.54 | -$0.12 | -$1.14 | $0.63 | $0.54 | -$0.01 |
| Diluted EPSper diluted share | $1.09 | $0.24 | $0.48 | -$0.54 | -$0.12 | -$1.14 | $0.61 | $0.52 | -$0.01 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
BlackRock, Inc. | 6.18M |
VANGUARD PORTFOLIO MANAGEMENT LLC | 2.4M |
VANGUARD CAPITAL MANAGEMENT LLC | 1.75M |
STATE STREET CORP | 1.57M |
MARSHALL WACE, LLP | 1.39M |
UBS Group AG | 1.35M |
MORGAN STANLEY | 1.08M |
Van Berkom & Associates Inc. | 1.06M |
BAMCO INC /NY/ | 1.04M |
GEODE CAPITAL MANAGEMENT, LLC | 1.01M |
JPMORGAN CHASE & CO | 910.55K |
NOMURA HOLDINGS INC | 902.1K |
12 West Capital Management LP | 863.41K |
DIMENSIONAL FUND ADVISORS LP | 723.23K |
GOLDMAN SACHS GROUP INC | 658.1K |
Fisher Asset Management, LLC | 625.26K |
FMR LLC | 516.2K |
BNP PARIBAS ASSET MANAGEMENT Holding S.A. | 493.99K |
Quinn Opportunity Partners LLC | 441.56K |
Assenagon Asset Management S.A. | 435.23K |
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 |
|---|---|---|---|---|---|---|
| May 15, 2026Form 4 | Lynch RobertChief Executive Officer | BuyCLASS A COMMON STOCK | 5.0K | $60.39 | $301.9K | 77.8K |
| May 15, 2026Form 4 | Balbale SumaiyaDirector | BuyCLASS A COMMON STOCK | 4.1K | $61.42 | $249.9K | 13.4K |
| May 15, 2026Form 4 | Silverman JoshDirector | BuyCLASS A COMMON STOCK · indirect | 100 | $61.21 | $6.1K | 8.3K |
| May 15, 2026Form 4 | Silverman JoshDirector | BuyCLASS A COMMON STOCK · indirect | 8.2K | $60.37 | $494.4K | 8.2K |
| May 15, 2026Form 4 | Meyer Daniel HarrisDirector,TenPercentOwner | BuyClass A Common Stock, par value $0.001 per share · indirect | 32.3K | $61.88 | $2.00M | 378.7K |