Revenue
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Revenue | $853.7M | $763.9M | $688.1M | $698.6M | $637.8M | $567.2M |
| Gross profit | $153.6M | $132.1M | $101.3M | $135.4M | — | — |
| Gross margin | 18.00% | 17.29% | 14.72% | 19.38% | — | — |
| Operating expenses | $883.5M | $787.0M | $737.5M | $703.0M | $650.1M | $516.3M |
| Operating income | −$29.8M | −$23.2M | −$49.4M | −$4.4M | −$12.3M | $50.9M |
| Operating margin | −3.49% | −3.03% | −7.18% | −0.63% | −1.93% | 8.98% |
| EBITDA | −$10.3M | −$4.2M | −$34.0M | $9.5M | −$43,000 | $62.2M |
| EBITDA margin | −1.20% | −0.55% | −4.94% | 1.36% | −0.01% | 10.97% |
| Net income | −$30.3M | −$21.3M | −$40.7M | −$6.5M | −$44.0M | $26.3M |
| Net profit margin | −3.55% | −2.79% | −5.91% | −0.93% | −6.90% | 4.63% |
| Basic EPSper basic share | -$0.22 | -$0.16 | -$0.30 | -$0.05 | -$0.36 | $0.20 |
| Diluted EPSper diluted share | -$0.22 | -$0.16 | -$0.30 | -$0.05 | -$0.36 | $0.19 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
BLAIR PATRICK T | 687.1K |
DAMATO NICOLE | 296.74K |
Feifer Richard | 220.91K |
SCARBROUGH MICHAEL ANTHONY | 119.62K |
ZORETIC RICHARD C | 93.81K |
CARLSON JAMES G | 87.35K |
Kennedy Edward Moore Jr. | 68.16K |
Browne Jennifer | 67.84K |
FONTNEAU PATRICIA | 62.13K |
Sparks Teresa | 59.13K |
TAVENNER MARILYN B | 45.16K |
Bush John Ellis | 45.16K |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Nov 14, 2025Form 4 | SCARBROUGH MICHAEL ANTHONYPresident and COO | SellCommon Stock, $0.001 par value | 33.0K | $4.90 | $161.7K | 119.6K |
| May 30, 2025Form 4 | ZORETIC RICHARD CDirector | BuyCommon Stock, $0.001 par value | 8.4K | $4.08 | $34.5K | 68.5K |
| May 29, 2025Form 4 | ZORETIC RICHARD CDirector | BuyCommon Stock, $0.001 par value | 14.3K | $4.04 | $57.6K | 60.0K |
| May 28, 2025Form 4 | ZORETIC RICHARD CDirector | BuyCommon Stock, $0.001 par value | 20.0K | $4.06 | $81.2K | 45.8K |
| May 23, 2025Form 4 | ZORETIC RICHARD CDirector | BuyCommon Stock, $0.001 par value | 1.2K | $3.93 | $4.7K | 25.8K |