Revenue
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|---|---|
| Revenue | $419.3M | $386.7M | $372.5M | $331.2M | $279.5M | $284.3M | $198.2M |
| Operating expenses | $271.8M | $264.0M | $222.8M | $239.1M | $224.6M | $204.1M | $170.2M |
| Net income | $97.9M | $75.6M | $103.5M | $59.2M | $43.2M | $47.6M | $20.5M |
| Net profit margin | 23.36% | 19.56% | 27.79% | 17.87% | 15.44% | 16.74% | 10.35% |
| Basic EPSper basic share | $3.52 | $2.76 | $4.15 | $2.55 | $2.36 | $2.60 | $1.05 |
| Diluted EPSper diluted share | $3.47 | $2.69 | $4.08 | $2.48 | $2.30 | $2.58 | $1.03 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
JLL/FCH Holdings I, LLC | 3.5M |
Casciato Chris Cesare | 1.44M |
Lightyear Fund III, L.P. | 1.44M |
MACKOVAK BENJAMIN | 1.16M |
ARNOLD NEAL E | 329.75K |
Cafera Robert A | 148.62K |
SHAFER THOMAS C | 87.52K |
Frazier Laura J | 16.51K |
Norris Jennifer | 15.09K |
ELVING BEVERLY O | 9.74K |
Levy David W | 9.21K |
Fleshood John | 5.9K |
CARTER MOLLIE H | 5.17K |
Parker C. Allen | 4.24K |
Edelson Sam | 4.24K |
MURPHY PETER E | 3.65K |
Cohn Spencer | 3.6K |
Larkins Paul A | 3.4K |
Hammond Kevin T. | 30 |
Enden Henchy R | 30 |
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 |
|---|---|---|---|---|---|---|
| Mar 16, 2026Form 4 | MURPHY PETER EDirector | BuyCommon Stock, $0.0001 par value · indirect | 1.5K | $35.28 | $52.9K | 1.5K |
| May 7, 2025Form 4 | Fleshood JohnDirector | BuyCommon Stock, $0.0001 par value | 1.0K | $35.50 | $35.5K | 2.0K |
| May 7, 2025Form 4 | Fleshood JohnDirector | BuyCommon Stock, $0.0001 par value | 1.0K | $35.25 | $35.3K | 1.1K |
| Mar 12, 2025Form 4 | CARTER MOLLIE HExecutive Chair | BuyCommon Stock, $0.0001 par value · indirect | 284.4K | $37.06 | $10.54M | 353.4K |
| Mar 12, 2025Form 4 | CARTER MOLLIE HExecutive Chair | BuyCommon Stock, $0.0001 par value · indirect | 312.6K | $37.06 | $11.59M | 509.1K |