Revenue
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|---|---|
| Revenue | $195.0M | $162.8M | $131.9M | $96.3M | $59.1M | $33.7M | — |
| Operating expenses | $144.8M | $144.3M | $107.8M | $82.8M | $55.7M | $35.2M | — |
| Operating income | $50.2M | $18.4M | $24.1M | $13.5M | $3.5M | −$1.5M | — |
| Operating margin | 25.75% | 11.33% | 18.27% | 14.02% | 5.89% | −4.45% | — |
| EBITDA | $136.6M | $95.3M | $87.8M | $63.6M | $34.3M | $14.0M | — |
| EBITDA margin | 70.04% | 58.55% | 66.55% | 66.04% | 57.98% | 41.39% | — |
| Net income | $6.9M | −$12.0M | $6.9M | $8.2M | $3.1M | $212,000 | −$8.1M |
| Net profit margin | 3.56% | −7.37% | 5.22% | 8.52% | 5.33% | 0.63% | — |
| Basic EPSper basic share | $0.08 | -$0.16 | $0.11 | $0.16 | $0.08 | $0.04 | — |
| Diluted EPSper diluted share | $0.08 | -$0.16 | $0.11 | $0.16 | $0.08 | $0.01 | — |
Reported shareholders
| Holder | % owned |
|---|---|
BlackRock, Inc. | 18.87%19.16M shares |
COHEN & STEERS, INC. | 16.05%16.3M shares |
PRINCIPAL FINANCIAL GROUP INC | 9.48%9.62M shares |
VANGUARD PORTFOLIO MANAGEMENT LLC | 5.85%5.94M shares |
Nuveen, LLC | 5.23%5.31M shares |
STATE STREET CORP | 5.11%5.19M shares |
GOLDMAN SACHS GROUP INC | 4.88%4.96M shares |
MILLENNIUM MANAGEMENT LLC | 4.53%4.6M shares |
VANGUARD CAPITAL MANAGEMENT LLC | 4.25%4.32M shares |
TWO SIGMA INVESTMENTS, LP | 3.78%3.83M shares |
Alyeska Investment Group, L.P. | 3.41%3.46M shares |
BANK OF AMERICA CORP /DE/ | 2.94%2.98M shares |
GEODE CAPITAL MANAGEMENT, LLC | 2.71%2.75M shares |
CENTERSQUARE INVESTMENT MANAGEMENT LLC | 2.37%2.41M shares |
GRS Advisors, LLC | 2.26%2.29M shares |
DEUTSCHE BANK AG\ | 2.08%2.11M shares |
ALLIANCEBERNSTEIN L.P. | 1.96%1.99M shares |
PRICE T ROWE ASSOCIATES INC /MD/ | 1.92%1.95M shares |
D. E. Shaw & Co., Inc. | 1.80%1.83M shares |
PRUDENTIAL FINANCIAL INC | 1.75%1.77M shares |
Percentages use 101.53M shares of this listed class outstanding on Jun 30, 2026.
Reported positions exceed 100% in total, so the circle shows the selected holder only.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 18, 2026Form 4 | Manheimer MarkPresident, CEO and Secretary | BuyCommon Stock | 5.0K | $19.19 | $96.0K | 415.3K |
| Apr 23, 2026Form 4 | Zeigler Robin McBrideDirector | SellCommon Stock | 7.2K | $20.85 | $150.0K | 18.3K |
| Dec 19, 2025Form 4 | Donlan Daniel PCFO and Treasurer | BuyCommon Stock | 1.0K | $17.40 | $17.4K | 25.1K |
| Dec 8, 2025Form 4 | Donlan Daniel PCFO and Treasurer | BuyCommon Stock | 1.0K | $17.34 | $17.3K | 24.1K |
| Sep 5, 2025Form 4 | Manheimer MarkPresident, CEO and Secretary | BuyCommon Stock | 5.6K | $17.94 | $100.5K | 316.4K |