Revenue
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|---|---|
| Revenue | $732.1M | $710.6M | $679.9M | $587.1M | $535.0M | $455.5M | $479.4M |
| Gross profit | $288.7M | $287.8M | $275.2M | $382.9M | $368.2M | $313.0M | $330.4M |
| Gross margin | 39.43% | 40.50% | 40.47% | 65.21% | 68.83% | 68.73% | 68.91% |
| Operating expenses | $237.5M | $212.6M | $208.8M | $341.6M | $338.2M | $255.7M | $281.4M |
| Operating income | $43.7M | $58.0M | $55.4M | $41.3M | $30.0M | $57.3M | $48.9M |
| Operating margin | 5.97% | 8.17% | 8.15% | 7.03% | 5.61% | 12.58% | 10.20% |
| EBITDA | $72.8M | $85.3M | $79.8M | $62.2M | $53.3M | $81.9M | $73.3M |
| EBITDA margin | 9.94% | 12.01% | 11.73% | 10.59% | 9.97% | 17.98% | 15.29% |
| Net income | $19.3M | $29.5M | $18.4M | $10.9M | −$15.2M | −$8.3M | −$12.9M |
| Net profit margin | 2.64% | 4.15% | 2.71% | 1.85% | −2.84% | −1.81% | −2.68% |
| Basic EPSper basic share | $0.28 | $0.48 | $0.34 | $0.28 | -$0.42 | -$0.16 | -$0.25 |
| Diluted EPSper diluted share | $0.27 | $0.46 | $0.32 | $0.25 | -$0.42 | -$0.16 | -$0.25 |
Reported shareholders
| Holder | % owned |
|---|---|
BlackRock, Inc. | ≈6.77%4.91M shares |
Orbis Allan Gray Ltd | ≈5.75%4.17M shares |
Engaged Capital LLC | ≈4.75%3.44M shares |
CITADEL ADVISORS LLC | ≈4.34%3.15M shares |
VANGUARD CAPITAL MANAGEMENT LLC | ≈4.23%3.07M shares |
MARSHALL WACE, LLP | ≈3.23%2.34M shares |
Zuckerman Investment Group, LLC | ≈2.83%2.05M shares |
GEODE CAPITAL MANAGEMENT, LLC | ≈2.50%1.81M shares |
STATE STREET CORP | ≈2.01%1.45M shares |
GOLDMAN SACHS GROUP INC | ≈1.96%1.42M shares |
BLAIR WILLIAM & CO/IL | ≈1.71%1.24M shares |
MILLENNIUM MANAGEMENT LLC | ≈1.70%1.23M shares |
Lutzker Joshua Adam | ≈1.60%1.16M shares |
AQR CAPITAL MANAGEMENT LLC | ≈1.49%1.08M shares |
Berkshire Partners LLC | ≈1.44%1.05M shares |
MORGAN STANLEY | ≈1.02%736.16K shares |
HOTCHKIS & WILEY CAPITAL MANAGEMENT LLC | ≈1.01%734.34K shares |
VANGUARD PORTFOLIO MANAGEMENT LLC | ≈0.97%705.1K shares |
SUSQUEHANNA INTERNATIONAL GROUP, LLP | ≈0.88%636.67K shares |
CHARLES SCHWAB INVESTMENT MANAGEMENT INC | ≈0.88%635.07K shares |
Percentages use 72.5M shares of this listed class outstanding on Jun 28, 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 11, 2026Form 4 | LEE EUGENE I JRDirector | BuyClass A common stock · indirect | 70.2K | $4.28 | $300.3K | 486.4K |
| Mar 13, 2026Form 4 | LEE EUGENE I JRDirector | BuyClass A common stock · indirect | 286.0K | $5.18 | $1.48M | 416.3K |
| Aug 11, 2025Form 4 | Osanloo MichaelPresident & CEO | BuyClass A common stock | 2.0K | $8.00 | $16.0K | 65.3K |
| Aug 8, 2025Form 4 | Osanloo MichaelPresident & CEO | BuyClass A common stock | 11.3K | $7.42 | $84.0K | 63.3K |
| Aug 7, 2025Form 4 | LEE EUGENE I JRDirector | BuyClass A common stock · indirect | 130.3K | $7.68 | $1.00M | 130.3K |