- Filed
- May 26, 2026 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 | FY 2024 · May 12, 2026 | 108.99M sh |
| Shares Diluted | FY 2024 · Dec 31, 2024 | 108.17M sh |
| Shares Diluted | FY 2024 · Dec 31, 2023 | 124.62M sh |
| Shares Diluted | FY 2024 · Dec 31, 2022 | 112.08M sh |
| Stock Repurchased | FY 2024 · Dec 31, 2024 | $0 |
| Stock Repurchased | FY 2024 · Dec 31, 2023 | $0 |
| Stock Repurchased | FY 2024 · Dec 31, 2022 | $234.43M |
| Capex | FY 2024 · Dec 31, 2024 | $1.55M |
| Capex | FY 2024 · Sep 30, 2024 | $1.22M |
| Capex | FY 2024 · Jun 30, 2024 | $1.07M |
| Capex | FY 2024 · Mar 31, 2024 | $379K |
| Capex | FY 2024 · Dec 31, 2023 | $2.18M |
| Capex | FY 2024 · Sep 30, 2023 | $1.83M |
| Capex | FY 2024 · Jun 30, 2023 | $1.63M |
| Capex | FY 2024 · Mar 31, 2023 | $1.25M |
| Capex | FY 2024 · Dec 31, 2022 | $2.06M |
| Operating Cash Flow | FY 2024 · Dec 31, 2024 | −$20.03M |
| Operating Cash Flow | FY 2024 · Sep 30, 2024 | −$17.37M |
| Operating Cash Flow | FY 2024 · Jun 30, 2024 | −$6.03M |
| Operating Cash Flow | FY 2024 · Mar 31, 2024 | $14.74M |
| Operating Cash Flow | FY 2024 · Dec 31, 2023 | $99.51M |
| Operating Cash Flow | FY 2024 · Sep 30, 2023 | $79.55M |
| Operating Cash Flow | FY 2024 · Jun 30, 2023 | $53.58M |
| Operating Cash Flow | FY 2024 · Mar 31, 2023 | $24.38M |
| Operating Cash Flow restated | FY 2024 · Dec 31, 2022 | $116.82M |
| Long Term Debt | FY 2024 · Dec 31, 2024 | $72.23M |
| Long Term Debt | FY 2024 · Sep 30, 2024 | $72.23M |
| Long Term Debt | FY 2024 · Jun 30, 2024 | $72.23M |
| Long Term Debt | FY 2024 · Mar 31, 2024 | $0 |
| Long Term Debt | FY 2024 · Dec 31, 2023 | $0 |
| Short Term Debt | FY 2024 · Dec 31, 2024 | $154.71M |
| Short Term Debt | FY 2024 · Sep 30, 2024 | $151.85M |
| Short Term Debt | FY 2024 · Jun 30, 2024 | $149.03M |
| Short Term Debt | FY 2024 · Mar 31, 2024 | $218.5M |
| Short Term Debt | FY 2024 · Dec 31, 2023 | $205.18M |
| Short Term Debt | FY 2024 · Sep 30, 2023 | $204.95M |
| Short Term Debt | FY 2024 · Jun 30, 2023 | $204.72M |
| Short Term Debt | FY 2024 · Mar 31, 2023 | $204.49M |
| Cash And Equivalents | FY 2024 · Dec 31, 2024 | $294.25M |
| Cash And Equivalents | FY 2024 · Sep 30, 2024 | $302.27M |
| Cash And Equivalents | FY 2024 · Jun 30, 2024 | $330.72M |
| Cash And Equivalents | FY 2024 · Mar 31, 2024 | $343.5M |
| Cash And Equivalents | FY 2024 · Dec 31, 2023 | $446.6M |
| Cash And Equivalents | FY 2024 · Sep 30, 2023 | $455.74M |
| Cash And Equivalents | FY 2024 · Jun 30, 2023 | $471.2M |
| Cash And Equivalents | FY 2024 · Mar 31, 2023 | $453.94M |
| Stockholders Equity | FY 2024 · Dec 31, 2024 | $804.03M |
| Stockholders Equity | FY 2024 · Sep 30, 2024 | $911.33M |
| Stockholders Equity | FY 2024 · Jun 30, 2024 | $929.2M |
| Stockholders Equity | FY 2024 · Mar 31, 2024 | $949.97M |
| Stockholders Equity | FY 2024 · Dec 31, 2023 | $1.07B |
| Stockholders Equity | FY 2024 · Sep 30, 2023 | $1.07B |
| Stockholders Equity | FY 2024 · Jun 30, 2023 | $1.05B |
| Stockholders Equity | FY 2024 · Mar 31, 2023 | $1.02B |
| Stockholders Equity restated | FY 2024 · Dec 31, 2021 | −$2.76M |
| Current Liabilities | FY 2024 · Dec 31, 2024 | $421.87M |
| Current Liabilities | FY 2024 · Sep 30, 2024 | $421.03M |
| Current Liabilities | FY 2024 · Jun 30, 2024 | $427.25M |
| Current Liabilities | FY 2024 · Mar 31, 2024 | $502.07M |
| Current Liabilities | FY 2024 · Dec 31, 2023 | $445.98M |
| Current Liabilities | FY 2024 · Sep 30, 2023 | $453.88M |
| Current Liabilities | FY 2024 · Jun 30, 2023 | $452.17M |
| Current Liabilities | FY 2024 · Mar 31, 2023 | $459.13M |
| Total Liabilities | FY 2024 · Dec 31, 2024 | $548.3M |
| Total Liabilities | FY 2024 · Sep 30, 2024 | $550M |
| Total Liabilities | FY 2024 · Jun 30, 2024 | $561.55M |
| Total Liabilities | FY 2024 · Mar 31, 2024 | $565.65M |
| Total Liabilities | FY 2024 · Dec 31, 2023 | $498.44M |
| Total Liabilities | FY 2024 · Sep 30, 2023 | $511.44M |
| Total Liabilities | FY 2024 · Jun 30, 2023 | $510.65M |
| Total Liabilities | FY 2024 · Mar 31, 2023 | $518.17M |
| Current Assets | FY 2024 · Dec 31, 2024 | $545.65M |
| Current Assets | FY 2024 · Sep 30, 2024 | $556.89M |
| Current Assets | FY 2024 · Jun 30, 2024 | $586.7M |
| Current Assets | FY 2024 · Mar 31, 2024 | $606.76M |
| Current Assets | FY 2024 · Dec 31, 2023 | $699.18M |
| Current Assets | FY 2024 · Sep 30, 2023 | $716M |
| Current Assets | FY 2024 · Jun 30, 2023 | $711.68M |
| Current Assets | FY 2024 · Mar 31, 2023 | $695.59M |
| Total Assets | FY 2024 · Dec 31, 2024 | $1.35B |
| Total Assets | FY 2024 · Sep 30, 2024 | $1.46B |
| Total Assets | FY 2024 · Jun 30, 2024 | $1.49B |
| Total Assets | FY 2024 · Mar 31, 2024 | $1.52B |
| Total Assets | FY 2024 · Dec 31, 2023 | $1.57B |
| Total Assets | FY 2024 · Sep 30, 2023 | $1.58B |
| Total Assets | FY 2024 · Jun 30, 2023 | $1.56B |
| Total Assets | FY 2024 · Mar 31, 2023 | $1.54B |
| Eps Diluted | FY 2024 · Dec 31, 2024 | −$2.70 |
| Eps Diluted | FY 2024 · Sep 30, 2024 | −$0.23 |
| Eps Diluted | FY 2024 · Sep 30, 2024 | −$1.65 |
| Eps Diluted | FY 2024 · Jun 30, 2024 | −$0.23 |
| Eps Diluted | FY 2024 · Jun 30, 2024 | −$1.42 |
| Eps Diluted | FY 2024 · Mar 31, 2024 | −$1.19 |
| Eps Diluted | FY 2024 · Dec 31, 2023 | $0.41 |
| Eps Diluted | FY 2024 · Sep 30, 2023 | $0.14 |
| Eps Diluted | FY 2024 · Sep 30, 2023 | $0.37 |
| Eps Diluted | FY 2024 · Jun 30, 2023 | $0.21 |
| Eps Diluted | FY 2024 · Jun 30, 2023 | $0.23 |
| Eps Diluted | FY 2024 · Mar 31, 2023 | $0.02 |
| Eps Diluted | FY 2024 · Dec 31, 2022 | −$0.77 |
| Eps Basic | FY 2024 · Dec 31, 2024 | −$2.70 |
| Eps Basic | FY 2024 · Sep 30, 2024 | −$0.23 |
| Eps Basic | FY 2024 · Sep 30, 2024 | −$1.65 |
| Eps Basic | FY 2024 · Jun 30, 2024 | −$0.23 |
| Eps Basic | FY 2024 · Jun 30, 2024 | −$1.42 |
| Eps Basic | FY 2024 · Mar 31, 2024 | −$1.19 |
| Eps Basic | FY 2024 · Dec 31, 2023 | $0.46 |
| Eps Basic | FY 2024 · Sep 30, 2023 | $0.15 |
| Eps Basic | FY 2024 · Sep 30, 2023 | $0.40 |
| Eps Basic | FY 2024 · Jun 30, 2023 | $0.23 |
| Eps Basic | FY 2024 · Jun 30, 2023 | $0.25 |
| Eps Basic | FY 2024 · Mar 31, 2023 | $0.02 |
| Eps Basic | FY 2024 · Dec 31, 2022 | −$0.77 |
| Sga Expense | FY 2024 · Dec 31, 2024 | $269.41M |
| Sga Expense | FY 2024 · Sep 30, 2024 | $65.66M |
| Sga Expense | FY 2024 · Sep 30, 2024 | $212.18M |
| Sga Expense | FY 2024 · Jun 30, 2024 | $69.05M |
| Sga Expense | FY 2024 · Jun 30, 2024 | $146.52M |
| Sga Expense | FY 2024 · Mar 31, 2024 | $77.47M |
| Sga Expense | FY 2024 · Dec 31, 2023 | $200.93M |
| Sga Expense | FY 2024 · Sep 30, 2023 | $51.65M |
| Sga Expense | FY 2024 · Sep 30, 2023 | $138.35M |
| Sga Expense | FY 2024 · Jun 30, 2023 | $39.38M |
| Sga Expense | FY 2024 · Jun 30, 2023 | $86.69M |
| Sga Expense | FY 2024 · Mar 31, 2023 | $47.31M |
| Sga Expense | FY 2024 · Dec 31, 2022 | $169.2M |
| Rd Expense | FY 2024 · Dec 31, 2024 | $108.26M |
| Rd Expense | FY 2024 · Sep 30, 2024 | $26.97M |
| Rd Expense | FY 2024 · Sep 30, 2024 | $81.86M |
| Rd Expense | FY 2024 · Jun 30, 2024 | $26.93M |
| Rd Expense | FY 2024 · Jun 30, 2024 | $54.89M |
| Rd Expense | FY 2024 · Mar 31, 2024 | $27.96M |
| Rd Expense | FY 2024 · Dec 31, 2023 | $96.99M |
| Rd Expense | FY 2024 · Sep 30, 2023 | $23.62M |
| Rd Expense | FY 2024 · Sep 30, 2023 | $73.58M |
| Rd Expense | FY 2024 · Jun 30, 2023 | $23.75M |
| Rd Expense | FY 2024 · Jun 30, 2023 | $49.96M |
| Rd Expense | FY 2024 · Mar 31, 2023 | $26.21M |
| Rd Expense | FY 2024 · Dec 31, 2022 | $97.89M |
| Net Income | FY 2024 · Dec 31, 2024 | −$291.54M |
| Net Income | FY 2024 · Sep 30, 2024 | −$24.39M |
| Net Income | FY 2024 · Sep 30, 2024 | −$177.94M |
| Net Income | FY 2024 · Jun 30, 2024 | −$24.67M |
| Net Income | FY 2024 · Jun 30, 2024 | −$153.55M |
| Net Income | FY 2024 · Mar 31, 2024 | −$128.88M |
| Net Income | FY 2024 · Dec 31, 2023 | $49.18M |
| Net Income | FY 2024 · Dec 31, 2022 | −$86.46M |
| Operating Income | FY 2024 · Dec 31, 2024 | −$194.66M |
| Operating Income | FY 2024 · Sep 30, 2024 | −$23.05M |
| Operating Income | FY 2024 · Sep 30, 2024 | −$183.27M |
| Operating Income | FY 2024 · Jun 30, 2024 | −$24.16M |
| Operating Income | FY 2024 · Jun 30, 2024 | −$160.22M |
| Operating Income | FY 2024 · Mar 31, 2024 | −$136.07M |
| Operating Income | FY 2024 · Dec 31, 2023 | $34.67M |
| Operating Income | FY 2024 · Sep 30, 2023 | $1.24M |
| Operating Income | FY 2024 · Sep 30, 2023 | $39.08M |
| Operating Income | FY 2024 · Jun 30, 2023 | $34.02M |
| Operating Income | FY 2024 · Jun 30, 2023 | $37.84M |
| Operating Income | FY 2024 · Mar 31, 2023 | $3.82M |
| Operating Income | FY 2024 · Dec 31, 2022 | −$27.1M |
| Gross Profit | FY 2024 · Dec 31, 2024 | $302.25M |
| Gross Profit | FY 2024 · Sep 30, 2024 | $72.36M |
| Gross Profit | FY 2024 · Sep 30, 2024 | $227.22M |
| Gross Profit | FY 2024 · Jun 30, 2024 | $80.49M |
| Gross Profit | FY 2024 · Jun 30, 2024 | $154.86M |
| Gross Profit | FY 2024 · Mar 31, 2024 | $74.38M |
| Gross Profit | FY 2024 · Dec 31, 2023 | $341.51M |
| Gross Profit | FY 2024 · Sep 30, 2023 | $78.72M |
| Gross Profit | FY 2024 · Sep 30, 2023 | $257.8M |
| Gross Profit | FY 2024 · Jun 30, 2023 | $99.35M |
| Gross Profit | FY 2024 · Jun 30, 2023 | $179.09M |
| Gross Profit | FY 2024 · Mar 31, 2023 | $79.73M |
| Gross Profit | FY 2024 · Dec 31, 2022 | $308.42M |
| Cost Of Revenue | FY 2024 · Dec 31, 2024 | $292.17M |
| Cost Of Revenue | FY 2024 · Sep 30, 2024 | $72.82M |
| Cost Of Revenue | FY 2024 · Sep 30, 2024 | $217.13M |
| Cost Of Revenue | FY 2024 · Jun 30, 2024 | $72.33M |
| Cost Of Revenue | FY 2024 · Jun 30, 2024 | $144.31M |
| Cost Of Revenue | FY 2024 · Mar 31, 2024 | $71.98M |
| Cost Of Revenue | FY 2024 · Dec 31, 2023 | $284.48M |
| Cost Of Revenue | FY 2024 · Sep 30, 2023 | $70.09M |
| Cost Of Revenue | FY 2024 · Sep 30, 2023 | $213.68M |
| Cost Of Revenue | FY 2024 · Jun 30, 2023 | $73.84M |
| Cost Of Revenue | FY 2024 · Jun 30, 2023 | $143.59M |
| Cost Of Revenue | FY 2024 · Mar 31, 2023 | $69.74M |
| Cost Of Revenue | FY 2024 · Dec 31, 2022 | $279.6M |
| Revenue | FY 2024 · Dec 31, 2024 | $594.41M |
| Revenue | FY 2024 · Sep 30, 2024 | $145.18M |
| Revenue | FY 2024 · Sep 30, 2024 | $444.36M |
| Revenue | FY 2024 · Jun 30, 2024 | $152.82M |
| Revenue | FY 2024 · Jun 30, 2024 | $299.18M |
| Revenue | FY 2024 · Mar 31, 2024 | $146.36M |
| Revenue | FY 2024 · Dec 31, 2023 | $625.98M |
| Revenue | FY 2024 · Sep 30, 2023 | $148.81M |
| Revenue | FY 2024 · Sep 30, 2023 | $471.48M |
| Revenue | FY 2024 · Jun 30, 2023 | $173.2M |
| Revenue | FY 2024 · Jun 30, 2023 | $322.67M |
| Revenue | FY 2024 · Mar 31, 2023 | $149.48M |
| Revenue | FY 2024 · Dec 31, 2022 | $588.02M |