
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 |
|---|---|---|---|---|---|---|---|
| Revenue | $9.83B+2.2% | $9.62B+35.2% | $7.11B+12.5% | $6.32B+13.2% | $5.59B+18.4% | $4.72B+0.2% | $4.71B |
| Cost of revenue | $6.39B+3.6% | $6.17B+36.0% | $4.54B+11.5% | $4.07B+12.4% | $3.62B+18.3% | $3.06B+3.3% | $2.96B |
| Gross profit | $3.44B-0.4% | $3.45B+33.8% | $2.58B+14.2% | $2.26B+14.6% | $1.97B+18.5% | $1.66B-5.0% | $1.75B |
| Selling, general and administrative expenses | $2.83B-0.9% | $2.85B+48.8% | $1.92B+18.5% | $1.62B+15.7% | $1.40B+3.3% | $1.35B-7.0% | $1.45B |
| Impairment charges | $1.53B | $0 | $0 | — | — | — | — |
| Operating income (loss) | -$918.2M-254.0% | $596.4M-9.8% | $661.3M+3.3% | $640.2M+11.8% | $572.4M+85.4% | $308.8M+4.9% | $294.3M |
| Interest expense and finance charges, net | $290.3M-9.8% | $321.8M+60.1% | $201.0M+186.8% | $70.1M+204.1% | $23.0M-52.3% | $48.3M-47.6% | $92.2M |
| Other income, net | -$26.3M-6.5% | -$24.7M-147.4% | $52.1M+249.3% | -$34.9M-449.8% | -$6.3M+14.8% | -$7.4M-226.6% | -$2.3M |
| Income (loss) before income taxes | -$1.18B-495.0% | $299.3M-26.7% | $408.2M-32.5% | $605.0M+8.9% | $555.7M+107.4% | $267.9M+31.1% | $204.4M |
| Provision for income taxes | $96.7M+101.2% | $48.1M-49.1% | $94.4M-44.3% | $169.4M+12.8% | $150.1M+45.6% | $103.1M+18.1% | $87.3M |
| Net income (loss) | -$1.28B-609.1% | $251.2M-20.0% | $313.8M-27.9% | $435.0M+7.3% | $405.6M+146.1% | $164.8M+40.7% | $117.2M |
| Basic (in dollars per share) | -$20360.00-647.3% | $3720.00-35.0% | $5720.00-31.4% | $8340.00+7.2% | $7780.00+243787.1% | $3.19+40.5% | $2.27 |
| Diluted (in dollars per share) | -$20360.00-648.8% | $3710.00-34.9% | $5700.00-31.2% | $8280.00+7.5% | $7700.00+241279.3% | $3.19+40.5% | $2.27 |
| Basic (in shares) | 63.0M-3.0% | 65.0M+20.8% | 53.8M+4.8% | 51.4M-0.0% | 51.4M-0.5% | 51.6M+0.0% | 51.6M |
| Diluted (in shares) | 63.0M-3.2% | 65.1M+20.5% | 54.0M+4.4% | 51.7M-0.3% | 51.9M+0.6% | 51.6M+0.0% | 51.6M |
Source: SEC EDGAR XBRL. % change vs prior period shown where available.
Source: SEC EDGAR 10-K and 10-Q filings. Up to 10 years annual / 16 quarters shown.