Revenue
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|---|---|
| Revenue | $1.24B | $1.33B | $1.45B | $1.56B | $1.34B | $1.11B | $928.2M |
| Gross profit | $439.6M | $476.8M | $548.2M | $673.7M | $595.2M | $460.7M | $379.7M |
| Gross margin | 35.40% | 35.85% | 37.78% | 43.13% | 44.32% | 41.42% | 40.91% |
| Operating expenses | $609.5M | $419.7M | $446.0M | $435.0M | $386.1M | $314.3M | $258.2M |
| Operating income | −$169.9M | $57.1M | $102.2M | $238.8M | $209.1M | $146.4M | $121.6M |
| Operating margin | −13.68% | 4.29% | 7.04% | 15.28% | 15.57% | 13.16% | 13.10% |
| EBITDA | −$140.6M | $86.3M | $132.0M | $266.6M | $235.7M | $175.3M | $149.5M |
| EBITDA margin | −11.32% | 6.49% | 9.09% | 17.06% | 17.55% | 15.76% | 16.11% |
| Net income | −$237.0M | −$23.4M | $27.2M | $159.0M | $126.6M | $58.6M | $702,000 |
| Net profit margin | −19.08% | −1.76% | 1.88% | 10.18% | 9.43% | 5.27% | 0.08% |
| Basic EPSper basic share | -$25.57 | -$2.53 | $2.96 | $17.20 | $13.60 | $7.40 | $0.00 |
| Diluted EPSper diluted share | -$25.57 | -$2.53 | $2.95 | $17.00 | $13.40 | $7.40 | $0.00 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
ARIEL INVESTMENTS, LLC | 2.42M |
JANE STREET GROUP, LLC | 546.8K |
Lind Value II ApS | 454.62K |
JOSH ARNOLD INVESTMENT CONSULTANT, LLC | 380.27K |
VANGUARD CAPITAL MANAGEMENT LLC | 253.23K |
BlackRock, Inc. | 199.56K |
Bowman Scott Justin | 151.15K |
LaBode Moyo | 117.99K |
GOLDMAN SACHS GROUP INC | 91.88K |
GEODE CAPITAL MANAGEMENT, LLC | 80.74K |
OFarrell Susan C | 75.76K |
GSA CAPITAL PARTNERS LLP | 74.05K |
Iskander Anthony A | 66K |
Performa Ltd (US), LLC | 57.7K |
SEI INVESTMENTS CO | 57.61K |
STATE STREET CORP | 44.62K |
BANK OF AMERICA CORP /DE/ | 43.67K |
Estep Jonathan S | 42.93K |
TWO SIGMA INVESTMENTS, LP | 42.13K |
HRT FINANCIAL LP | 39.64K |
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 |
|---|---|---|---|---|---|---|
| May 13, 2025Form 4 | Iskander Anthony ASee Remarks | BuyCommon Stock, par value $0.001 per share | 64.0K | $0.78 | $49.9K | 66.0K |
| May 13, 2025Form 4 | Strain JohnDirector | BuyCommon Stock, par value $0.001 per share · indirect | 150.0K | $0.79 | $118.5K | 270.0K |
| May 13, 2025Form 4 | OFarrell Susan CDirector | BuyCommon Stock, par value $0.001 per share | 31.5K | $0.80 | $25.2K | 75.8K |
| May 13, 2025Form 4 | Naylor MaileDirector | BuyCommon Stock, par value $0.001 per share | 12.0K | $0.83 | $10.0K | 40.4K |
| Sep 6, 2024Form 4 | Daniel YolandaDirector | BuyCommon Stock, par value $0.001 per share | 6.0K | $3.09 | $18.5K | 32.0K |