Revenue
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|---|---|
| Revenue | $291.8M | $247.2M | $221.6M | $209.5M | $303.1M | $247.2M | $91.9M |
| Gross profit | $51.6M | $45.8M | $41.7M | $37.4M | $89.0M | $79.8M | $20.7M |
| Gross margin | 17.69% | 18.52% | 18.82% | 17.85% | 29.36% | 32.28% | 22.48% |
| Operating expenses | $52.1M | $53.9M | $60.5M | $65.8M | $87.3M | $42.9M | $30.0M |
| Operating income | −$513,000 | −$8.1M | −$18.8M | −$28.4M | $1.7M | $36.9M | −$9.4M |
| Operating margin | −0.18% | −3.28% | −8.48% | −13.58% | 0.55% | 14.93% | −10.22% |
| EBITDA | $163.8M | $132.5M | $107.7M | $88.4M | $145.7M | $148.4M | $37.7M |
| EBITDA margin | 56.14% | 53.62% | 48.62% | 42.19% | 48.05% | 60.01% | 41.02% |
| Net income | $1.4M | −$25.9M | −$36.7M | −$40.5M | $21.2M | $22.5M | −$18.8M |
| Net profit margin | 0.47% | −10.48% | −16.55% | −19.32% | 7.00% | 9.11% | −20.45% |
| Basic EPSper basic share | -$0.11 | -$5.96 | -$8.97 | -$10.30 | $7.75 | $18.25 | -$18.25 |
| Diluted EPSper diluted share | -$0.11 | -$5.96 | -$8.97 | -$10.30 | $6.50 | $12.00 | -$18.25 |
Reported shareholders
| Holder | % owned |
|---|---|
IRIDIAN ASSET MANAGEMENT LLC/CT | 18.21%872.86K shares |
CANTOR FITZGERALD, L. P. | 6.76%323.89K shares |
CIBC Bancorp USA Inc. | 2.81%134.81K shares |
Zayas Orlando | ≈2.73%130.68K shares |
VANGUARD CAPITAL MANAGEMENT LLC | 2.24%107.55K shares |
Gayhardt Donald | ≈1.30%62.46K shares |
Venturi Wealth Management, LLC | 1.15%55.17K shares |
Medlin Derek | ≈1.11%53.3K shares |
OCO Capital Partners, L.P. | 1.04%50K shares |
GEODE CAPITAL MANAGEMENT, LLC | 0.95%45.32K shares |
THOMPSON JANE J. | ≈0.93%44.54K shares |
BlackRock, Inc. | 0.88%42.31K shares |
MASTO CHRISTOPHER A | ≈0.87%41.48K shares |
Walsh Nancy A | —35.1K shares |
Zink Gregory L | ≈0.70%33.55K shares |
Bartow Philip K III | ≈0.59%28.44K shares |
GOLDMAN SACHS GROUP INC | 0.54%26.08K shares |
STATE STREET CORP | 0.44%20.98K shares |
VANGUARD FIDUCIARY TRUST CO | 0.44%20.87K shares |
RENAISSANCE TECHNOLOGIES LLC | 0.34%16.4K shares |
Percentages use 4.79M 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 |
|---|---|---|---|---|---|---|
| Jul 14, 2025Form 4 | THOMPSON JANE J.Director | SellCommon Stock | 800 | $10.31 | $8.2K | 44.5K |