Revenue
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | $516.9M | $539.0M | $499.2M | $393.2M | $350.4M | $842,000 | $1.3M | $1.5M | $1.5M |
| Gross profit | — | — | — | $85.5M | $43.7M | $27.3M | — | — | — |
| Gross margin | — | — | — | 21.73% | 12.47% | 3,236.46% | — | — | — |
| Operating expenses | $389.7M | $406.7M | $373.2M | $301.1M | $345.4M | — | — | — | — |
| Operating income | — | — | −$345.9M | −$305.7M | −$301.7M | — | — | — | — |
| Operating margin | — | — | −69.29% | −77.73% | −86.12% | — | — | — | — |
| EBITDA | — | — | −$343.4M | −$302.6M | −$299.0M | — | — | — | — |
| EBITDA margin | — | — | −68.78% | −76.95% | −85.33% | — | — | — | — |
| Net income | $127.2M | $135.2M | $118.2M | $89.2M | $46.8M | $27.3M | $23.6M | $25.5M | $7.0M |
| Net profit margin | 24.60% | 25.07% | 23.67% | 22.69% | 13.36% | 3,236.46% | 1,836.71% | 1,662.89% | 473.17% |
| Basic EPSper basic share | $2.92 | $3.01 | $2.58 | $1.85 | $0.98 | $0.10 | $0.69 | $0.73 | $0.05 |
| Diluted EPSper diluted share | $2.89 | $2.98 | $2.55 | $1.84 | $0.98 | $0.10 | $0.69 | $0.73 | $0.05 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
Jabsheh Wasef Salim | 14.56M |
ROYCE & ASSOCIATES LP | 3.29M |
GRAY MICHAEL T | 2.71M |
GILDER GAGNON HOWE & CO LLC | 1.21M |
Jabsheh Walid | 578.53K |
Diamond Hill Capital Management, LLC (Investment Advisor) | 526.28K |
Russell Investments Group, Ltd. | 470.39K |
Jabsheh Hatem | 449.86K |
HEARTLAND ADVISORS INC | 300K |
Shay Capital LLC | 225.94K |
DEROY & DEVEREAUX PRIVATE INVESTMENT COUNSEL INC | 184.81K |
Rizvi Pervez | 137.96K |
RENAISSANCE TECHNOLOGIES LLC | 137.7K |
CITADEL ADVISORS LLC | 125.63K |
Hingham Institution for Savings | 80.4K |
JANE STREET GROUP, LLC | 70.18K |
Legal & General Group Plc | 67.09K |
NEW VERNON INVESTMENT MANAGEMENT LLC | 59.27K |
GEODE CAPITAL MANAGEMENT, LLC | 48.9K |
VICTORY CAPITAL MANAGEMENT INC | 48.47K |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.