- Filed
- Nov 7, 2025 12:00 AM ET
- Period of report
- —
On SEC.gov
Financials in this filing
| Metric | Period | Value |
|---|---|---|
| Shares Outstanding | Q3 2025 · Oct 31, 2025 | 81.51M sh |
| Shares Diluted | Q3 2025 · Sep 30, 2025 | 82.7M sh |
| Shares Diluted | Q3 2025 · Sep 30, 2025 | 83.3M sh |
| Shares Diluted | Q3 2025 · Sep 30, 2024 | 83.6M sh |
| Shares Diluted | Q3 2025 · Sep 30, 2024 | 83.6M sh |
| Stock Repurchased | Q3 2025 · Sep 30, 2025 | $59.8M |
| Stock Repurchased | Q3 2025 · Sep 30, 2024 | $10M |
| Capex | Q3 2025 · Sep 30, 2025 | $37.6M |
| Capex | Q3 2025 · Sep 30, 2024 | $38.6M |
| Operating Cash Flow | Q3 2025 · Sep 30, 2025 | $155.2M |
| Operating Cash Flow | Q3 2025 · Sep 30, 2024 | $85.4M |
| Long Term Debt | Q3 2025 · Sep 30, 2025 | $547.5M |
| Long Term Debt | Q3 2025 · Dec 31, 2024 | $570M |
| Short Term Debt | Q3 2025 · Sep 30, 2025 | $30M |
| Short Term Debt | Q3 2025 · Dec 31, 2024 | $22.5M |
| Cash And Equivalents | Q3 2025 · Sep 30, 2025 | $218.3M |
| Cash And Equivalents | Q3 2025 · Dec 31, 2024 | $184.3M |
| Stockholders Equity | Q3 2025 · Sep 30, 2025 | $336.7M |
| Stockholders Equity | Q3 2025 · Jun 30, 2025 | $316.3M |
| Stockholders Equity | Q3 2025 · Dec 31, 2024 | $227.4M |
| Stockholders Equity | Q3 2025 · Sep 30, 2024 | $221.2M |
| Stockholders Equity | Q3 2025 · Jun 30, 2024 | $178.1M |
| Stockholders Equity | Q3 2025 · Dec 31, 2023 | $80.7M |
| Current Liabilities | Q3 2025 · Sep 30, 2025 | $412.5M |
| Current Liabilities | Q3 2025 · Dec 31, 2024 | $344.9M |
| Total Liabilities | Q3 2025 · Sep 30, 2025 | $1B |
| Total Liabilities | Q3 2025 · Dec 31, 2024 | $962.9M |
| Current Assets | Q3 2025 · Sep 30, 2025 | $883.5M |
| Current Assets | Q3 2025 · Dec 31, 2024 | $755M |
| Total Assets | Q3 2025 · Sep 30, 2025 | $1.34B |
| Total Assets | Q3 2025 · Dec 31, 2024 | $1.19B |
| Eps Diluted | Q3 2025 · Sep 30, 2025 | $0.66 |
| Eps Diluted | Q3 2025 · Sep 30, 2025 | $1.91 |
| Eps Diluted | Q3 2025 · Sep 30, 2024 | $0.52 |
| Eps Diluted | Q3 2025 · Sep 30, 2024 | $1.74 |
| Eps Basic | Q3 2025 · Sep 30, 2025 | $0.67 |
| Eps Basic | Q3 2025 · Sep 30, 2025 | $1.93 |
| Eps Basic | Q3 2025 · Sep 30, 2024 | $0.53 |
| Eps Basic | Q3 2025 · Sep 30, 2024 | $1.75 |
| Sga Expense | Q3 2025 · Sep 30, 2025 | $45.9M |
| Sga Expense | Q3 2025 · Sep 30, 2025 | $137.9M |
| Sga Expense | Q3 2025 · Sep 30, 2024 | $46.4M |
| Sga Expense | Q3 2025 · Sep 30, 2024 | $138.8M |
| Rd Expense | Q3 2025 · Sep 30, 2025 | $10M |
| Rd Expense | Q3 2025 · Sep 30, 2025 | $29.8M |
| Rd Expense | Q3 2025 · Sep 30, 2024 | $9.7M |
| Rd Expense | Q3 2025 · Sep 30, 2024 | $30.2M |
| Net Income | Q3 2025 · Sep 30, 2025 | $54.8M |
| Net Income | Q3 2025 · Sep 30, 2025 | $159.4M |
| Net Income | Q3 2025 · Sep 30, 2024 | $43.8M |
| Net Income | Q3 2025 · Sep 30, 2024 | $145.5M |
| Operating Income | Q3 2025 · Sep 30, 2025 | $81.9M |
| Operating Income | Q3 2025 · Sep 30, 2025 | $228.5M |
| Operating Income | Q3 2025 · Sep 30, 2024 | $63.2M |
| Operating Income | Q3 2025 · Sep 30, 2024 | $211.6M |
| Gross Profit | Q3 2025 · Sep 30, 2025 | $129.4M |
| Gross Profit | Q3 2025 · Sep 30, 2025 | $370.9M |
| Gross Profit | Q3 2025 · Sep 30, 2024 | $111.3M |
| Gross Profit | Q3 2025 · Sep 30, 2024 | $355M |
| Revenue | Q3 2025 · Sep 30, 2025 | $447.7M |
| Revenue | Q3 2025 · Sep 30, 2025 | $1.32B |
| Revenue | Q3 2025 · Sep 30, 2024 | $403.7M |
| Revenue | Q3 2025 · Sep 30, 2024 | $1.26B |