- Filed
- Nov 3, 2025 12:00 AM ET
- Period of report
- —
Restated figures. One or more values in this filing restate previously reported amounts.
On SEC.gov
Financials in this filing
| Metric | Period | Value |
|---|---|---|
| Shares Outstanding | Q3 2025 · Oct 29, 2025 | 47.83M sh |
| Shares Diluted | Q3 2025 · Sep 30, 2025 | 48.5M sh |
| Shares Diluted | Q3 2025 · Sep 30, 2025 | 48.63M sh |
| Shares Diluted | Q3 2025 · Sep 30, 2024 | 51.63M sh |
| Shares Diluted | Q3 2025 · Sep 30, 2024 | 52.11M sh |
| Stock Repurchased | Q3 2025 · Sep 30, 2025 | $133.34M |
| Stock Repurchased | Q3 2025 · Sep 30, 2024 | $325.41M |
| Capex | Q3 2025 · Sep 30, 2025 | $4.81M |
| Capex | Q3 2025 · Dec 31, 2024 | $7.4M |
| Capex | Q3 2025 · Sep 30, 2024 | $7.24M |
| Capex | Q3 2025 · Jun 30, 2024 | $6.1M |
| Capex | Q3 2025 · Mar 31, 2024 | $1M |
| Operating Cash Flow | Q3 2025 · Sep 30, 2025 | $207.54M |
| Operating Cash Flow | Q3 2025 · Jun 30, 2025 | $68.3M |
| Operating Cash Flow | Q3 2025 · Mar 31, 2025 | $1.4M |
| Operating Cash Flow | Q3 2025 · Dec 31, 2024 | $296M |
| Operating Cash Flow | Q3 2025 · Sep 30, 2024 | $222.39M |
| Operating Cash Flow | Q3 2025 · Jun 30, 2024 | $118.4M |
| Operating Cash Flow | Q3 2025 · Mar 31, 2024 | $65.3M |
| Operating Cash Flow | Q3 2025 · Dec 31, 2023 | $199.6M |
| Long Term Debt | Q3 2025 · Sep 30, 2025 | $1.04B |
| Long Term Debt | Q3 2025 · Dec 31, 2024 | $1.05B |
| Short Term Debt | Q3 2025 · Sep 30, 2025 | $22.61M |
| Short Term Debt | Q3 2025 · Dec 31, 2024 | $23.88M |
| Cash And Equivalents | Q3 2025 · Sep 30, 2025 | $38.26M |
| Cash And Equivalents | Q3 2025 · Dec 31, 2024 | $67.63M |
| Stockholders Equity | Q3 2025 · Sep 30, 2025 | $108.19M |
| Stockholders Equity | Q3 2025 · Jun 30, 2025 | $72.74M |
| Stockholders Equity | Q3 2025 · Mar 31, 2025 | $17.48M |
| Stockholders Equity | Q3 2025 · Dec 31, 2024 | $126.84M |
| Stockholders Equity restated | Q3 2025 · Sep 30, 2024 | $544.77M |
| Stockholders Equity restated | Q3 2025 · Jun 30, 2024 | $577.48M |
| Stockholders Equity restated | Q3 2025 · Mar 31, 2024 | $534.03M |
| Stockholders Equity restated | Q3 2025 · Dec 31, 2023 | $809.9M |
| Stockholders Equity restated | Q3 2025 · Dec 31, 2022 | $744M |
| Current Liabilities | Q3 2025 · Sep 30, 2025 | $929.38M |
| Current Liabilities | Q3 2025 · Jun 30, 2025 | $1.38B |
| Current Liabilities | Q3 2025 · Mar 31, 2025 | $864.3M |
| Current Liabilities | Q3 2025 · Dec 31, 2024 | $1.25B |
| Current Liabilities restated | Q3 2025 · Sep 30, 2024 | $962M |
| Current Liabilities | Q3 2025 · Jun 30, 2024 | $1.35B |
| Current Liabilities | Q3 2025 · Mar 31, 2024 | $862.2M |
| Current Liabilities restated | Q3 2025 · Dec 31, 2023 | $1.2B |
| Total Liabilities | Q3 2025 · Sep 30, 2025 | $2B |
| Total Liabilities | Q3 2025 · Jun 30, 2025 | $2.56B |
| Total Liabilities | Q3 2025 · Mar 31, 2025 | $2.08B |
| Total Liabilities | Q3 2025 · Dec 31, 2024 | $2.37B |
| Total Liabilities restated | Q3 2025 · Sep 30, 2024 | $2.06B |
| Total Liabilities | Q3 2025 · Jun 30, 2024 | $2.47B |
| Total Liabilities | Q3 2025 · Mar 31, 2024 | $2.02B |
| Total Liabilities restated | Q3 2025 · Dec 31, 2023 | $2.1B |
| Current Assets | Q3 2025 · Sep 30, 2025 | $638.84M |
| Current Assets | Q3 2025 · Jun 30, 2025 | $1.16B |
| Current Assets | Q3 2025 · Mar 31, 2025 | $627.6M |
| Current Assets | Q3 2025 · Dec 31, 2024 | $976.59M |
| Current Assets restated | Q3 2025 · Sep 30, 2024 | $655.8M |
| Current Assets | Q3 2025 · Jun 30, 2024 | $1.08B |
| Current Assets | Q3 2025 · Mar 31, 2024 | $577.2M |
| Current Assets restated | Q3 2025 · Dec 31, 2023 | $929.9M |
| Total Assets | Q3 2025 · Sep 30, 2025 | $2.1B |
| Total Assets | Q3 2025 · Jun 30, 2025 | $2.63B |
| Total Assets | Q3 2025 · Mar 31, 2025 | $2.1B |
| Total Assets | Q3 2025 · Dec 31, 2024 | $2.5B |
| Total Assets restated | Q3 2025 · Sep 30, 2024 | $2.6B |
| Total Assets | Q3 2025 · Jun 30, 2024 | $3.04B |
| Total Assets | Q3 2025 · Mar 31, 2024 | $2.55B |
| Total Assets restated | Q3 2025 · Dec 31, 2023 | $2.91B |
| Eps Diluted | Q3 2025 · Sep 30, 2025 | $0.98 |
| Eps Diluted | Q3 2025 · Sep 30, 2025 | $1.61 |
| Eps Diluted | Q3 2025 · Jun 30, 2025 | $0.55 |
| Eps Diluted | Q3 2025 · Jun 30, 2025 | $0.63 |
| Eps Diluted | Q3 2025 · Mar 31, 2025 | $0.09 |
| Eps Diluted | Q3 2025 · Dec 31, 2024 | −$5.92 |
| Eps Diluted restated | Q3 2025 · Sep 30, 2024 | $0.35 |
| Eps Diluted restated | Q3 2025 · Sep 30, 2024 | $0.90 |
| Eps Diluted | Q3 2025 · Jun 30, 2024 | $0.41 |
| Eps Diluted | Q3 2025 · Jun 30, 2024 | $0.55 |
| Eps Diluted | Q3 2025 · Mar 31, 2024 | $0.14 |
| Eps Diluted | Q3 2025 · Dec 31, 2023 | $0.06 |
| Eps Basic | Q3 2025 · Sep 30, 2025 | $1.00 |
| Eps Basic | Q3 2025 · Sep 30, 2025 | $1.63 |
| Eps Basic | Q3 2025 · Jun 30, 2025 | $0.55 |
| Eps Basic | Q3 2025 · Jun 30, 2025 | $0.64 |
| Eps Basic | Q3 2025 · Mar 31, 2025 | $0.09 |
| Eps Basic | Q3 2025 · Dec 31, 2024 | −$5.92 |
| Eps Basic restated | Q3 2025 · Sep 30, 2024 | $0.36 |
| Eps Basic restated | Q3 2025 · Sep 30, 2024 | $0.92 |
| Eps Basic | Q3 2025 · Jun 30, 2024 | $0.42 |
| Eps Basic | Q3 2025 · Jun 30, 2024 | $0.56 |
| Eps Basic | Q3 2025 · Mar 31, 2024 | $0.14 |
| Eps Basic | Q3 2025 · Dec 31, 2023 | $0.06 |
| Sga Expense | Q3 2025 · Sep 30, 2025 | $31.04M |
| Sga Expense | Q3 2025 · Sep 30, 2025 | $120.58M |
| Sga Expense | Q3 2025 · Dec 31, 2024 | $142.7M |
| Sga Expense restated | Q3 2025 · Sep 30, 2024 | $27.52M |
| Sga Expense | Q3 2025 · Sep 30, 2024 | $106.84M |
| Sga Expense | Q3 2025 · Jun 30, 2024 | $34M |
| Sga Expense | Q3 2025 · Jun 30, 2024 | $79.3M |
| Sga Expense | Q3 2025 · Mar 31, 2024 | $45.4M |
| Rd Expense | Q3 2025 · Sep 30, 2025 | $37.2M |
| Rd Expense | Q3 2025 · Sep 30, 2025 | $104.35M |
| Rd Expense | Q3 2025 · Dec 31, 2024 | $153.7M |
| Rd Expense restated | Q3 2025 · Sep 30, 2024 | $37.92M |
| Rd Expense restated | Q3 2025 · Sep 30, 2024 | $116.05M |
| Rd Expense | Q3 2025 · Jun 30, 2024 | $37.4M |
| Rd Expense | Q3 2025 · Jun 30, 2024 | $78.1M |
| Rd Expense | Q3 2025 · Mar 31, 2024 | $40.7M |
| Rd Expense | Q3 2025 · Dec 31, 2023 | $147.5M |
| Net Income | Q3 2025 · Sep 30, 2025 | $47.49M |
| Net Income | Q3 2025 · Sep 30, 2025 | $78.28M |
| Net Income | Q3 2025 · Jun 30, 2025 | $26.47M |
| Net Income | Q3 2025 · Jun 30, 2025 | $30.8M |
| Net Income | Q3 2025 · Mar 31, 2025 | $4.32M |
| Net Income | Q3 2025 · Dec 31, 2024 | −$299.5M |
| Net Income restated | Q3 2025 · Sep 30, 2024 | $18.29M |
| Net Income restated | Q3 2025 · Sep 30, 2024 | $46.84M |
| Net Income restated | Q3 2025 · Jun 30, 2024 | $21.24M |
| Net Income | Q3 2025 · Jun 30, 2024 | $28.6M |
| Net Income restated | Q3 2025 · Mar 31, 2024 | $7.31M |
| Net Income | Q3 2025 · Dec 31, 2023 | $3M |
| Operating Income | Q3 2025 · Sep 30, 2025 | $54.57M |
| Operating Income | Q3 2025 · Sep 30, 2025 | $131.61M |
| Operating Income | Q3 2025 · Jun 30, 2025 | $57.3M |
| Operating Income | Q3 2025 · Jun 30, 2025 | $77M |
| Operating Income | Q3 2025 · Mar 31, 2025 | $19.7M |
| Operating Income | Q3 2025 · Dec 31, 2024 | −$271.4M |
| Operating Income restated | Q3 2025 · Sep 30, 2024 | $41.15M |
| Operating Income restated | Q3 2025 · Sep 30, 2024 | $95.89M |
| Operating Income | Q3 2025 · Jun 30, 2024 | $41.4M |
| Operating Income | Q3 2025 · Jun 30, 2024 | $54.7M |
| Operating Income | Q3 2025 · Mar 31, 2024 | $13.3M |
| Operating Income | Q3 2025 · Dec 31, 2023 | $46.4M |
| Gross Profit | Q3 2025 · Sep 30, 2025 | $167.49M |
| Gross Profit | Q3 2025 · Sep 30, 2025 | $491.01M |
| Gross Profit | Q3 2025 · Jun 30, 2025 | $168.4M |
| Gross Profit | Q3 2025 · Jun 30, 2025 | $323.5M |
| Gross Profit | Q3 2025 · Mar 31, 2025 | $155.1M |
| Gross Profit | Q3 2025 · Dec 31, 2024 | $631.4M |
| Gross Profit restated | Q3 2025 · Sep 30, 2024 | $157.31M |
| Gross Profit restated | Q3 2025 · Sep 30, 2024 | $468.9M |
| Gross Profit | Q3 2025 · Jun 30, 2024 | $160.9M |
| Gross Profit | Q3 2025 · Jun 30, 2024 | $311.6M |
| Gross Profit | Q3 2025 · Mar 31, 2024 | $150.7M |
| Gross Profit | Q3 2025 · Dec 31, 2023 | $599.1M |
| Revenue | Q3 2025 · Sep 30, 2025 | $281.14M |
| Revenue | Q3 2025 · Sep 30, 2025 | $833.11M |
| Revenue | Q3 2025 · Jun 30, 2025 | $282M |
| Revenue | Q3 2025 · Jun 30, 2025 | $552M |
| Revenue | Q3 2025 · Mar 31, 2025 | $269.9M |
| Revenue | Q3 2025 · Dec 31, 2024 | $1.15B |
| Revenue restated | Q3 2025 · Sep 30, 2024 | $286.6M |
| Revenue restated | Q3 2025 · Sep 30, 2024 | $852.51M |
| Revenue | Q3 2025 · Jun 30, 2024 | $287.3M |
| Revenue | Q3 2025 · Jun 30, 2024 | $565.9M |
| Revenue | Q3 2025 · Mar 31, 2024 | $278.6M |
| Revenue | Q3 2025 · Dec 31, 2023 | $1.11B |