
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 |
|---|---|---|---|---|---|
| Noncash impairment | $1.54B+0.5% | $1.53B+18.3% | $1.30B+38.6% | $935.1M+119.9% | $425.2M |
| Cost of goods sold | $599.7M+9.9% | $545.6M-7.0% | $586.9M+66.1% | $353.4M+48.8% | $237.5M |
| Gross profit | $942.0M-4.7% | $988.3M+39.3% | $709.5M+22.0% | $581.7M+209.9% | $187.7M |
| Sales and marketing | $178.7M+0.4% | $177.9M+25.5% | $141.7M+41.4% | $100.2M+46.5% | $68.4M |
| General and administrative | $275.1M+42.0% | $193.7M+54.4% | $125.5M-6.1% | $133.6M-11.2% | $150.4M |
| Research and development | $177.3M+5.5% | $168.1M+116.3% | $77.7M-75.1% | $311.7M+593.1% | $45.0M |
| Total operating expenses | $631.1M+16.9% | $539.7M+56.5% | $344.9M-36.8% | $545.5M+106.8% | $263.8M |
| Gain on sale of assets | $0-100.0% | $8.4M | $0 | $0-100.0% | $15.3M |
| Operating income | $310.8M-32.0% | $457.0M+25.3% | $364.6M+907.4% | $36.2M+159.5% | -$60.8M |
| Interest expense | $19.7M+0.4% | $19.7M-1.7% | $20.0M+178.6% | $7.2M-7.3% | $7.8M |
| Investment in equity securities - unrealized loss | $8.6M-80.2% | $43.6M | $0 | $0 | — |
| Other income, net | -$31.3M+15.9% | -$37.2M+43.9% | -$66.3M-3994.3% | $1.7M-76.8% | $7.3M |
| Income before income taxes | $313.8M-27.2% | $431.0M+4.9% | $410.9M+1438.0% | $26.7M+135.6% | -$75.0M |
| Income tax expense | $80.2M-32.3% | $118.5M+40.6% | $84.3M+6352.4% | -$1.3M+64.1% | -$3.8M |
| Net income | $233.6M-25.2% | $312.4M-4.4% | $326.7M+1063.9% | $28.1M+139.4% | -$71.3M |
| Basic (in dollars per share) | $3460.00-23.5% | $4520.00-5.6% | $4790.00+1068.3% | $410.00+138.7% | -$1060.00 |
| Diluted (in dollars per share) | $3410.00-21.8% | $4360.00-6.2% | $4650.00+1062.5% | $400.00+137.7% | -$1060.00 |
| Basic (in shares) | 67.5M-2.5% | 69.2M+1.4% | 68.3M-0.3% | 68.5M+1.5% | 67.5M |
| Diluted (in shares) | 68.4M-4.5% | 71.7M+2.0% | 70.2M-0.6% | 70.7M+4.7% | 67.5M |
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.