Revenue
2023
2024
2025
| 2025 | 2024 | 2023 | |
|---|---|---|---|
| Revenue | $200.3M | $160.9M | $133.2M |
| Gross profit | $58.7M | $45.0M | $32.9M |
| Gross margin | 29.32% | 27.97% | 24.70% |
| Operating expenses | $199.4M | $154.9M | $131.1M |
| Operating income | $901,000 | $6.0M | $2.0M |
| Operating margin | 0.45% | 3.75% | 1.53% |
| EBITDA | $13.1M | $16.4M | $10.6M |
| EBITDA margin | 6.54% | 10.19% | 7.93% |
| Net income | −$60,000 | −$7.2M | −$8.8M |
| Net profit margin | −0.03% | −4.48% | −6.62% |
| Basic EPSper basic share | $0.00 | -$0.47 | -$0.58 |
| Diluted EPSper diluted share | $0.00 | -$0.47 | -$0.58 |
Reported shareholders
| Holder | % owned |
|---|---|
Bank of New York Mellon Corp | 13.41%2.98M shares |
Cynosure Partners 2020, LP / Cynosure Partners 2020 Co-investment, LLC / Cynosure Group, LLC / Cynosure Partners 2020 PV, LP / Cynosure Partners III Offshore, LP / Cynosure Partners III, LP | ≈9.17%2.04M shares |
MORGAN STANLEY | 8.22%1.82M shares |
BlackRock, Inc. | 5.11%1.14M shares |
MARSHALL WACE, LLP | 4.26%946.69K shares |
VANGUARD CAPITAL MANAGEMENT LLC | 3.59%796.57K shares |
EMERALD ADVISERS, LLC | 3.34%742.34K shares |
MASSACHUSETTS FINANCIAL SERVICES CO /MA/ | 2.98%661.5K shares |
Qube Research & Technologies Ltd | 2.41%534.99K shares |
GEODE CAPITAL MANAGEMENT, LLC | 2.15%477.84K shares |
EMERALD MUTUAL FUND ADVISERS TRUST | 2.04%453.73K shares |
CITADEL ADVISORS LLC | 1.78%395.28K shares |
RENAISSANCE TECHNOLOGIES LLC | 1.66%368.62K shares |
STATE STREET CORP | 1.45%321.3K shares |
BNP PARIBAS FINANCIAL MARKETS | 1.34%298.17K shares |
Ophir Asset Management Pty Ltd | 1.24%274.69K shares |
GOLDMAN SACHS GROUP INC | 1.17%259.76K shares |
Point72 Asset Management, L.P. | 1.14%252.48K shares |
ARES MANAGEMENT LLC | 1.13%250.68K shares |
JPMORGAN CHASE & CO | 1.09%242.77K shares |
Percentages use 22.21M shares of this listed class outstanding on Jun 30, 2026. ≈ compares the latest reported holding with a share total from a different date; it is not a confirmed current stake.
Gray completes the 100% scale. Reported positions may overlap; holders have different reporting dates.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 22, 2026Form 4 | Geyer Clay HowardChief Operating Officer | BuyClass A Common Stock | 8 | $6.90 | $55.20 | 58.5K |
| May 22, 2026Form 4 | Geyer Clay HowardChief Operating Officer | BuyClass A Common Stock | 925 | $6.86 | $6.3K | 58.5K |
| May 21, 2026Form 4 | Geyer Clay HowardChief Operating Officer | BuyClass A Common Stock | 45.1K | $6.51 | $293.5K | 57.6K |
| May 20, 2026Form 4 | Schmidt Michael RyanPrincipal Accounting Officer | BuyClass A Common Stock | 7.1K | $6.98 | $49.6K | 7.1K |
| May 20, 2026Form 4 | Wegener-Beyer Jessica MicheleChief Marketing Officer | BuyClass A Common Stock · indirect | 3.1K | $6.46 | $20.0K | 3.1K |