Revenue
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Revenue | $12.98B | $13.18B | $13.99B | $16.82B | $6.96B | $3.60B |
| Gross profit | $4.54B | $5.68B | $6.47B | $10.28B | $3.12B | $615.0M |
| Gross margin | 34.94% | 43.08% | 46.27% | 61.11% | 44.77% | 17.08% |
| Operating expenses | $647.0M | $1.16B | $3.17B | $1.09B | $1.31B | $5.79B |
| Operating income | $3.89B | $4.51B | $3.31B | $9.19B | $3.49B | −$5.17B |
| Operating margin | 29.95% | 34.25% | 23.63% | 54.62% | 50.17% | −143.64% |
| EBITDA | $8.96B | $9.07B | $7.27B | $11.99B | $5.08B | −$3.44B |
| EBITDA margin | 69.00% | 68.79% | 51.93% | 71.32% | 72.90% | −95.58% |
| Net income | $2.74B | $3.65B | $1.72B | $6.58B | $2.04B | −$3.98B |
| Net profit margin | 21.08% | 27.67% | 12.31% | 39.10% | 29.24% | −110.42% |
| Basic EPSper basic share | $1.43 | $1.89 | $0.88 | $4.30 | $2.06 | -$4.24 |
| Diluted EPSper diluted share | $1.42 | $1.87 | $0.87 | $4.26 | $2.04 | -$4.24 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
MORGAN STANLEY | 5.27M |
GOLDMAN SACHS GROUP INC | 3.74M |
BlackRock, Inc. | 2.86M |
NORTHERN TRUST CORP | 1.71M |
Clearbridge Investments, LLC | 1.55M |
FIRST TRUST ADVISORS LP | 848.1K |
FMR LLC | 694.48K |
Quantinno Capital Management LP | 654.78K |
DIMENSIONAL FUND ADVISORS LP | 630.67K |
Creative Planning | 591.87K |
UBS Group AG | 522.18K |
JPMORGAN CHASE & CO | 517.68K |
CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 515.46K |
STATE FARM MUTUAL AUTOMOBILE INSURANCE CO | 487.5K |
ENVESTNET ASSET MANAGEMENT INC | 415.08K |
BARCLAYS PLC | 371.21K |
EARNEST PARTNERS LLC | 368.61K |
WELLS FARGO & COMPANY/MN | 341.03K |
BANK OF MONTREAL /CAN/ | 336.89K |
HOURGLASS CAPITAL, LLC | 326.76K |
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 |
|---|---|---|---|---|---|---|
| Mar 26, 2026Form 4 | Abbotsford Mark AnthonySee Remarks | SellOrdinary Shares | 7.5K | $23.94 | $179.6K | 9.5K |
| Mar 24, 2026Form 4 | Abbotsford Mark AnthonySee Remarks | SellOrdinary Shares | 7.5K | $23.38 | $175.3K | 17.0K |
| Mar 23, 2026Form 4 | Abbotsford Mark AnthonySee Remarks | SellOrdinary Shares | 7.5K | $24.06 | $180.4K | 24.5K |