Revenue
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | |
|---|---|---|---|---|
| Revenue | $971.1M | $975.5M | $764.6M | $755.4M |
| Gross profit | $212.2M | $255.5M | $216.3M | $222.8M |
| Gross margin | 21.85% | 26.20% | 28.29% | 29.49% |
| Operating expenses | $139.8M | $136.4M | $92.4M | $83.0M |
| Operating income | $72.4M | $119.2M | $123.9M | $139.7M |
| Operating margin | 7.45% | 12.22% | 16.20% | 18.50% |
| EBITDA | $76.6M | $121.2M | $125.9M | $142.3M |
| EBITDA margin | 7.89% | 12.43% | 16.47% | 18.84% |
| Net income | $10.7M | $16.1M | $123.2M | $140.4M |
| Net profit margin | 1.10% | 1.65% | 16.11% | 18.59% |
| Basic EPSper basic share | $1.19 | $1.82 | $16.01 | $17.79 |
| Diluted EPSper diluted share | $1.19 | $1.81 | $16.01 | $17.79 |
Reported shareholders
| Holder | % owned |
|---|---|
Conifer Management, L.L.C. | 17.09%1.43M shares |
KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC | 11.62%974.28K shares |
BECK MACK & OLIVER LLC | 9.96%835.07K shares |
First Eagle Investment Management, LLC | 9.64%808.55K shares |
WELLINGTON MANAGEMENT GROUP LLP | 7.42%622.63K shares |
WASATCH ADVISORS LP | 6.33%531.22K shares |
VANGUARD CAPITAL MANAGEMENT LLC | 4.35%364.95K shares |
Devendorf Russell | ≈3.76%315.46K shares |
Bennett Gregory S | ≈2.59%217.53K shares |
BlackRock, Inc. | 2.49%208.86K shares |
MARSHALL WACE, LLP | 1.95%163.86K shares |
GILDER GAGNON HOWE & CO LLC | 1.92%161.31K shares |
D. E. Shaw & Co., Inc. | 1.70%142.99K shares |
WELLS FARGO & COMPANY/MN | 1.40%117.51K shares |
GEODE CAPITAL MANAGEMENT, LLC | 1.23%103.15K shares |
JANE STREET GROUP, LLC | 1.01%84.74K shares |
Perdue George Ervin III | ≈0.84%70.69K shares |
Bradbury Thomas L | ≈0.70%58.92K shares |
Trexquant Investment LP | 0.67%56.48K shares |
VANGUARD FIDUCIARY TRUST CO | 0.64%54.04K shares |
Percentages use 8.39M 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 20, 2026Form 4 | Devendorf RussellSee Remarks | BuyClass A Common Stock | 2.0K | $10.88 | $21.8K | 315.5K |
| Mar 13, 2026Form 4 | Wedewer Neil BDirector | BuyClass A Common Stock | 700 | $11.38 | $8.0K | 14.7K |
| Mar 13, 2026Form 4 | Devendorf RussellSee Remarks | BuyClass A Common Stock | 1.0K | $11.56 | $11.6K | 286.9K |
| Mar 13, 2026Form 4 | Bradbury Thomas LDirector,TenPercentOwner | BuyClass A Common Stock | 22.6K | $11.36 | $256.9K | 58.9K |
| Mar 13, 2026Form 4 | Perdue George Ervin IIIDirector | BuyClass A Common Stock | 20.3K | $12.27 | $249.1K | 60.7K |