- Filed
- Nov 6, 2025 12:00 AM ET
- Period of report
- —
On SEC.gov
Financials in this filing
| Metric | Period | Value |
|---|---|---|
| Shares Outstanding | Q3 2025 · Nov 4, 2025 | 81.63M sh |
| Shares Diluted | Q3 2025 · Sep 30, 2025 | 82.95M sh |
| Shares Diluted | Q3 2025 · Sep 30, 2025 | 83.09M sh |
| Shares Diluted | Q3 2025 · Sep 30, 2024 | 83.11M sh |
| Shares Diluted | Q3 2025 · Sep 30, 2024 | 83.58M sh |
| Operating Cash Flow | Q3 2025 · Sep 30, 2025 | −$18.78M |
| Operating Cash Flow | Q3 2025 · Sep 30, 2024 | $191.69M |
| Short Term Debt | Q3 2025 · Sep 30, 2025 | $0 |
| Short Term Debt | Q3 2025 · Dec 31, 2024 | $16M |
| Cash And Equivalents | Q3 2025 · Sep 30, 2025 | $1.04M |
| Cash And Equivalents | Q3 2025 · Dec 31, 2024 | $14K |
| Stockholders Equity | Q3 2025 · Sep 30, 2025 | $863.11M |
| Stockholders Equity | Q3 2025 · Jun 30, 2025 | $832.75M |
| Stockholders Equity | Q3 2025 · Dec 31, 2024 | $824.58M |
| Stockholders Equity | Q3 2025 · Sep 30, 2024 | $796.86M |
| Stockholders Equity | Q3 2025 · Jun 30, 2024 | $740.5M |
| Stockholders Equity | Q3 2025 · Dec 31, 2023 | $735.22M |
| Current Liabilities | Q3 2025 · Sep 30, 2025 | $250.18M |
| Current Liabilities | Q3 2025 · Dec 31, 2024 | $174.91M |
| Current Assets | Q3 2025 · Sep 30, 2025 | $759.33M |
| Current Assets | Q3 2025 · Dec 31, 2024 | $488.21M |
| Total Assets | Q3 2025 · Sep 30, 2025 | $1.53B |
| Total Assets | Q3 2025 · Dec 31, 2024 | $1.18B |
| Eps Diluted | Q3 2025 · Sep 30, 2025 | $0.37 |
| Eps Diluted | Q3 2025 · Sep 30, 2025 | $0.91 |
| Eps Diluted | Q3 2025 · Sep 30, 2024 | $0.63 |
| Eps Diluted | Q3 2025 · Sep 30, 2024 | $1.72 |
| Eps Basic | Q3 2025 · Sep 30, 2025 | $0.38 |
| Eps Basic | Q3 2025 · Sep 30, 2025 | $0.93 |
| Eps Basic | Q3 2025 · Sep 30, 2024 | $0.65 |
| Eps Basic | Q3 2025 · Sep 30, 2024 | $1.77 |
| Sga Expense | Q3 2025 · Sep 30, 2025 | $63.23M |
| Sga Expense | Q3 2025 · Sep 30, 2025 | $173.67M |
| Sga Expense | Q3 2025 · Sep 30, 2024 | $48.64M |
| Sga Expense | Q3 2025 · Sep 30, 2024 | $139.82M |
| Net Income | Q3 2025 · Sep 30, 2025 | $30.78M |
| Net Income | Q3 2025 · Sep 30, 2025 | $75.56M |
| Net Income | Q3 2025 · Sep 30, 2024 | $52.63M |
| Net Income | Q3 2025 · Sep 30, 2024 | $143.87M |
| Operating Income | Q3 2025 · Sep 30, 2025 | $43.6M |
| Operating Income | Q3 2025 · Sep 30, 2025 | $102.29M |
| Operating Income | Q3 2025 · Sep 30, 2024 | $65.52M |
| Operating Income | Q3 2025 · Sep 30, 2024 | $179.69M |
| Gross Profit | Q3 2025 · Sep 30, 2025 | $106.86M |
| Gross Profit | Q3 2025 · Sep 30, 2025 | $275.95M |
| Gross Profit | Q3 2025 · Sep 30, 2024 | $114.16M |
| Gross Profit | Q3 2025 · Sep 30, 2024 | $319.49M |
| Cost Of Revenue | Q3 2025 · Sep 30, 2025 | $277.38M |
| Cost Of Revenue | Q3 2025 · Sep 30, 2025 | $741.91M |
| Cost Of Revenue | Q3 2025 · Sep 30, 2024 | $213.09M |
| Cost Of Revenue | Q3 2025 · Sep 30, 2024 | $583.42M |
| Revenue | Q3 2025 · Sep 30, 2025 | $384.24M |
| Revenue | Q3 2025 · Sep 30, 2025 | $1.02B |
| Revenue | Q3 2025 · Sep 30, 2024 | $327.25M |
| Revenue | Q3 2025 · Sep 30, 2024 | $902.92M |