Revenue
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | $947.7M | $695.2M | $544.9M | $473.2M | $439.7M | $391.0M | $338.5M | $286.1M | $251.0M |
| Gross profit | $179.2M | $136.8M | $106.8M | $96.6M | $89.5M | $94.1M | $79.6M | $73.6M | $63.7M |
| Gross margin | 18.91% | 19.68% | 19.60% | 20.41% | 20.35% | 24.06% | 23.51% | 25.74% | 25.38% |
| Operating expenses | $895.8M | $657.1M | $519.7M | $460.5M | $435.0M | $372.0M | $332.9M | $265.4M | $235.6M |
| Operating income | $51.9M | $38.1M | $25.2M | $12.7M | $4.7M | $18.9M | $5.7M | $20.6M | $15.4M |
| Operating margin | 5.47% | 5.48% | 4.62% | 2.69% | 1.07% | 4.84% | 1.67% | 7.21% | 6.14% |
| EBITDA | $60.4M | $44.2M | $30.3M | $17.6M | $9.5M | $23.6M | $9.5M | $23.6M | $17.9M |
| EBITDA margin | 6.38% | 6.36% | 5.56% | 3.73% | 2.16% | 6.03% | 2.80% | 8.25% | 7.15% |
| Net income | $29.6M | $22.6M | $13.4M | $6.6M | $2.7M | $15.7M | $2.5M | $15.7M | $9.9M |
| Net profit margin | 3.12% | 3.24% | 2.46% | 1.40% | 0.61% | 4.03% | 0.75% | 5.48% | 3.93% |
| Basic EPSper basic share | $0.86 | $0.72 | $0.45 | $0.23 | $0.09 | $0.56 | $0.11 | $0.58 | $0.36 |
| Diluted EPSper diluted share | $0.84 | $0.70 | $0.44 | $0.22 | $0.09 | $0.52 | $0.11 | $0.58 | $0.36 |
Reported shareholders
| Holder | % owned |
|---|---|
BlackRock, Inc. | 8.49%2.96M shares |
Van Berkom & Associates Inc. | 6.80%2.37M shares |
WASATCH ADVISORS LP | 5.37%1.87M shares |
TURTLE CREEK ASSET MANAGEMENT INC. | 4.92%1.71M shares |
VANGUARD CAPITAL MANAGEMENT LLC | 4.25%1.48M shares |
PARADIGM CAPITAL MANAGEMENT INC/NY | 4.03%1.4M shares |
FMR LLC | 3.39%1.18M shares |
First Eagle Investment Management, LLC | 3.27%1.14M shares |
Provident Investment Management, Inc. | 2.70%939.21K shares |
GOLDMAN SACHS GROUP INC | 2.56%891.43K shares |
GEODE CAPITAL MANAGEMENT, LLC | 2.54%886.78K shares |
AMERIPRISE FINANCIAL INC | 2.51%874.75K shares |
STATE STREET CORP | 2.51%873.01K shares |
DIMENSIONAL FUND ADVISORS LP | 2.49%868.52K shares |
Christensen Christopher R. | ≈2.20%767.44K shares |
WELLINGTON MANAGEMENT GROUP LLP | 2.17%757.61K shares |
Nuveen, LLC | 2.01%699.83K shares |
MORGAN STANLEY | 1.56%544.94K shares |
BOONE CAPITAL MANAGEMENT LLC | 1.48%515.82K shares |
De Lisle Partners LLP | 1.46%507.98K shares |
Percentages use 34.85M 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 · 10b5-1 | Guerisoli BrentChief Executive Officer | SellCommon Stock | 2.3K | $35.08 | $79.1K | 97.7K |
| May 22, 2026Form 4 · 10b5-1 | Guerisoli BrentChief Executive Officer | SellCommon Stock | 200 | $35.10 | $7.0K | 95.4K |
| May 22, 2026Form 4 · 10b5-1 | Guerisoli BrentChief Executive Officer | SellCommon Stock | 2.0K | $35.08 | $71.3K | 95.6K |
| May 22, 2026Form 4 · 10b5-1 | Guerisoli BrentChief Executive Officer | SellCommon Stock | 22 | $34.86 | $766.92 | 97.7K |
| Jul 28, 2025Form 4 | Cheney Kirk SterlingEVP, GC and Corp Secy | SellCommon Stock | 880 | $23.34 | $20.5K | 13.1K |