- Filed
- Oct 23, 2025 12:00 AM ET
- Period of report
- —
On SEC.gov
Financials in this filing
| Metric | Period | Value |
|---|---|---|
| Shares Outstanding | Q3 2025 · Oct 21, 2025 | 36.47M sh |
| Shares Diluted | Q3 2025 · Sep 30, 2025 | 38.1M sh |
| Shares Diluted | Q3 2025 · Sep 30, 2025 | 38.6M sh |
| Shares Diluted | Q3 2025 · Sep 30, 2024 | 40.3M sh |
| Shares Diluted | Q3 2025 · Sep 30, 2024 | 41.1M sh |
| Stock Repurchased | Q3 2025 · Sep 30, 2025 | $429.8M |
| Stock Repurchased | Q3 2025 · Sep 30, 2024 | $355.6M |
| Capex | Q3 2025 · Sep 30, 2025 | $223.1M |
| Capex | Q3 2025 · Sep 30, 2024 | $262.2M |
| Operating Cash Flow | Q3 2025 · Sep 30, 2025 | −$38.6M |
| Operating Cash Flow | Q3 2025 · Sep 30, 2024 | $164.9M |
| Cash And Equivalents | Q3 2025 · Sep 30, 2025 | $97.6M |
| Cash And Equivalents | Q3 2025 · Dec 31, 2024 | $59.8M |
| Stockholders Equity | Q3 2025 · Sep 30, 2025 | $2.51B |
| Stockholders Equity | Q3 2025 · Jun 30, 2025 | $2.47B |
| Stockholders Equity | Q3 2025 · Mar 31, 2025 | $2.4B |
| Stockholders Equity | Q3 2025 · Dec 31, 2024 | $2.46B |
| Stockholders Equity | Q3 2025 · Sep 30, 2024 | $2.37B |
| Stockholders Equity | Q3 2025 · Jun 30, 2024 | $2.18B |
| Stockholders Equity | Q3 2025 · Mar 31, 2024 | $2.36B |
| Stockholders Equity | Q3 2025 · Dec 31, 2023 | $2.21B |
| Current Liabilities | Q3 2025 · Sep 30, 2025 | $5.91B |
| Current Liabilities | Q3 2025 · Dec 31, 2024 | $6.31B |
| Current Assets | Q3 2025 · Sep 30, 2025 | $4.69B |
| Current Assets | Q3 2025 · Dec 31, 2024 | $4.7B |
| Total Assets | Q3 2025 · Sep 30, 2025 | $14.2B |
| Total Assets | Q3 2025 · Dec 31, 2024 | $13B |
| Eps Diluted | Q3 2025 · Sep 30, 2025 | $5.65 |
| Eps Diluted | Q3 2025 · Sep 30, 2025 | $12.36 |
| Eps Diluted | Q3 2025 · Sep 30, 2024 | $4.61 |
| Eps Diluted | Q3 2025 · Sep 30, 2024 | $12.31 |
| Eps Basic | Q3 2025 · Sep 30, 2025 | $5.72 |
| Eps Basic | Q3 2025 · Sep 30, 2025 | $12.49 |
| Eps Basic | Q3 2025 · Sep 30, 2024 | $4.66 |
| Eps Basic | Q3 2025 · Sep 30, 2024 | $12.40 |
| Sga Expense | Q3 2025 · Sep 30, 2025 | $850.1M |
| Sga Expense | Q3 2025 · Sep 30, 2025 | $2.53B |
| Sga Expense | Q3 2025 · Sep 30, 2024 | $811.3M |
| Sga Expense | Q3 2025 · Sep 30, 2024 | $2.43B |
| Net Income | Q3 2025 · Sep 30, 2025 | $215.1M |
| Net Income | Q3 2025 · Sep 30, 2025 | $477M |
| Net Income | Q3 2025 · Jun 30, 2025 | $86.4M |
| Net Income | Q3 2025 · Mar 31, 2025 | $175.5M |
| Net Income | Q3 2025 · Sep 30, 2024 | $185.8M |
| Net Income | Q3 2025 · Sep 30, 2024 | $506.1M |
| Net Income | Q3 2025 · Jun 30, 2024 | $130.2M |
| Net Income | Q3 2025 · Mar 31, 2024 | $190.1M |
| Operating Income | Q3 2025 · Sep 30, 2025 | $372.4M |
| Operating Income | Q3 2025 · Sep 30, 2025 | $926M |
| Operating Income | Q3 2025 · Sep 30, 2024 | $350.7M |
| Operating Income | Q3 2025 · Sep 30, 2024 | $966M |
| Gross Profit | Q3 2025 · Sep 30, 2025 | $1.24B |
| Gross Profit | Q3 2025 · Sep 30, 2025 | $3.73B |
| Gross Profit | Q3 2025 · Sep 30, 2024 | $1.18B |
| Gross Profit | Q3 2025 · Sep 30, 2024 | $3.54B |
| Cost Of Revenue | Q3 2025 · Sep 30, 2025 | $5.8B |
| Cost Of Revenue | Q3 2025 · Sep 30, 2025 | $16.97B |
| Cost Of Revenue | Q3 2025 · Sep 30, 2024 | $5.4B |
| Cost Of Revenue | Q3 2025 · Sep 30, 2024 | $16.01B |
| Revenue | Q3 2025 · Sep 30, 2025 | $7.04B |
| Revenue | Q3 2025 · Sep 30, 2025 | $20.7B |
| Revenue | Q3 2025 · Sep 30, 2024 | $6.59B |
| Revenue | Q3 2025 · Sep 30, 2024 | $19.55B |