- 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 | 44.13M sh |
| Shares Diluted | Q3 2025 · Sep 30, 2025 | 44.47M sh |
| Shares Diluted | Q3 2025 · Sep 30, 2025 | 44.6M sh |
| Shares Diluted | Q3 2025 · Sep 30, 2024 | 44.97M sh |
| Shares Diluted | Q3 2025 · Sep 30, 2024 | 45.21M sh |
| Stock Repurchased | Q3 2025 · Sep 30, 2025 | $90.46M |
| Stock Repurchased | Q3 2025 · Sep 30, 2024 | $85M |
| Dividends Paid | Q3 2025 · Sep 30, 2025 | $52.44M |
| Dividends Paid | Q3 2025 · Sep 30, 2024 | $48.76M |
| Operating Cash Flow | Q3 2025 · Sep 30, 2025 | $379.3M |
| Operating Cash Flow | Q3 2025 · Sep 30, 2024 | $341.81M |
| Cash And Equivalents | Q3 2025 · Sep 30, 2025 | $130.24M |
| Cash And Equivalents | Q3 2025 · Dec 31, 2024 | $175.1M |
| Cash And Equivalents | Q3 2025 · Sep 30, 2024 | $106.32M |
| Stockholders Equity | Q3 2025 · Sep 30, 2025 | $2.2B |
| Stockholders Equity | Q3 2025 · Dec 31, 2024 | $2.05B |
| Stockholders Equity | Q3 2025 · Sep 30, 2024 | $2B |
| Current Liabilities | Q3 2025 · Sep 30, 2025 | $359.26M |
| Current Liabilities | Q3 2025 · Dec 31, 2024 | $339.4M |
| Current Liabilities | Q3 2025 · Sep 30, 2024 | $308.47M |
| Total Liabilities | Q3 2025 · Sep 30, 2025 | $2.98B |
| Total Liabilities | Q3 2025 · Dec 31, 2024 | $2.42B |
| Total Liabilities | Q3 2025 · Sep 30, 2024 | $2.39B |
| Current Assets | Q3 2025 · Sep 30, 2025 | $1.79B |
| Current Assets | Q3 2025 · Dec 31, 2024 | $1.4B |
| Current Assets | Q3 2025 · Sep 30, 2024 | $1.33B |
| Total Assets | Q3 2025 · Sep 30, 2025 | $5.18B |
| Total Assets | Q3 2025 · Dec 31, 2024 | $4.48B |
| Total Assets | Q3 2025 · Sep 30, 2024 | $4.39B |
| Eps Diluted | Q3 2025 · Sep 30, 2025 | $1.86 |
| Eps Diluted | Q3 2025 · Sep 30, 2025 | $5.07 |
| Eps Diluted | Q3 2025 · Sep 30, 2024 | $1.44 |
| Eps Diluted | Q3 2025 · Sep 30, 2024 | $3.88 |
| Eps Basic | Q3 2025 · Sep 30, 2025 | $1.87 |
| Eps Basic | Q3 2025 · Sep 30, 2025 | $5.09 |
| Eps Basic | Q3 2025 · Sep 30, 2024 | $1.45 |
| Eps Basic | Q3 2025 · Sep 30, 2024 | $3.89 |
| Sga Expense | Q3 2025 · Sep 30, 2025 | $58.85M |
| Sga Expense | Q3 2025 · Sep 30, 2025 | $166.63M |
| Sga Expense restated | Q3 2025 · Sep 30, 2024 | $42.24M |
| Sga Expense restated | Q3 2025 · Sep 30, 2024 | $132.86M |
| Net Income | Q3 2025 · Sep 30, 2025 | $82.81M |
| Net Income | Q3 2025 · Sep 30, 2025 | $226.2M |
| Net Income | Q3 2025 · Jun 30, 2025 | $59.81M |
| Net Income | Q3 2025 · Mar 31, 2025 | $83.59M |
| Net Income | Q3 2025 · Sep 30, 2024 | $64.83M |
| Net Income | Q3 2025 · Sep 30, 2024 | $175.27M |
| Net Income | Q3 2025 · Jun 30, 2024 | $49.07M |
| Net Income | Q3 2025 · Mar 31, 2024 | $61.37M |
| Gross Profit | Q3 2025 · Sep 30, 2025 | $473.71M |
| Gross Profit | Q3 2025 · Sep 30, 2025 | $1.31B |
| Gross Profit | Q3 2025 · Sep 30, 2024 | $404.61M |
| Gross Profit | Q3 2025 · Sep 30, 2024 | $1.2B |
| Cost Of Revenue | Q3 2025 · Sep 30, 2025 | $461.87M |
| Cost Of Revenue | Q3 2025 · Sep 30, 2025 | $1.29B |
| Cost Of Revenue | Q3 2025 · Sep 30, 2024 | $432.71M |
| Cost Of Revenue | Q3 2025 · Sep 30, 2024 | $1.31B |
| Revenue | Q3 2025 · Sep 30, 2025 | $410.97M |
| Revenue | Q3 2025 · Sep 30, 2025 | $1.17B |
| Revenue | Q3 2025 · Sep 30, 2024 | $363.14M |
| Revenue | Q3 2025 · Sep 30, 2024 | $1.09B |