- Filed
- Nov 5, 2025 12:00 AM ET
- Period of report
- —
On SEC.gov
Financials in this filing
| Metric | Period | Value |
|---|---|---|
| Shares Outstanding | Q3 2025 · Nov 3, 2025 | 27.97M sh |
| Shares Diluted | Q3 2025 · Sep 30, 2025 | 27.9M sh |
| Shares Diluted | Q3 2025 · Sep 30, 2025 | 28.17M sh |
| Shares Diluted | Q3 2025 · Sep 30, 2024 | 29.16M sh |
| Shares Diluted | Q3 2025 · Sep 30, 2024 | 29.41M sh |
| Stock Repurchased | Q3 2025 · Sep 30, 2025 | $164.73M |
| Stock Repurchased | Q3 2025 · Sep 30, 2024 | $108.33M |
| Operating Cash Flow | Q3 2025 · Sep 30, 2025 | $143.01M |
| Operating Cash Flow | Q3 2025 · Sep 30, 2024 | $154.14M |
| Cash And Equivalents | Q3 2025 · Sep 30, 2025 | $97.28M |
| Cash And Equivalents | Q3 2025 · Dec 31, 2024 | $324.62M |
| Stockholders Equity | Q3 2025 · Sep 30, 2025 | $758.04M |
| Stockholders Equity | Q3 2025 · Jun 30, 2025 | $777.98M |
| Stockholders Equity | Q3 2025 · Mar 31, 2025 | $780.7M |
| Stockholders Equity | Q3 2025 · Dec 31, 2024 | $783.85M |
| Stockholders Equity | Q3 2025 · Sep 30, 2024 | $764.14M |
| Stockholders Equity | Q3 2025 · Jun 30, 2024 | $759.2M |
| Stockholders Equity | Q3 2025 · Mar 31, 2024 | $759.45M |
| Stockholders Equity | Q3 2025 · Dec 31, 2023 | $718.01M |
| Current Liabilities | Q3 2025 · Sep 30, 2025 | $136.74M |
| Current Liabilities | Q3 2025 · Dec 31, 2024 | $110.97M |
| Total Liabilities | Q3 2025 · Sep 30, 2025 | $274.75M |
| Total Liabilities | Q3 2025 · Dec 31, 2024 | $234.57M |
| Current Assets | Q3 2025 · Sep 30, 2025 | $433.99M |
| Current Assets | Q3 2025 · Dec 31, 2024 | $419.98M |
| Total Assets | Q3 2025 · Sep 30, 2025 | $1.03B |
| Total Assets | Q3 2025 · Dec 31, 2024 | $1.02B |
| Eps Diluted | Q3 2025 · Sep 30, 2025 | $0.58 |
| Eps Diluted | Q3 2025 · Sep 30, 2025 | $4.60 |
| Eps Diluted | Q3 2025 · Sep 30, 2024 | $1.42 |
| Eps Diluted | Q3 2025 · Sep 30, 2024 | $4.91 |
| Eps Basic | Q3 2025 · Sep 30, 2025 | $0.59 |
| Eps Basic | Q3 2025 · Sep 30, 2025 | $4.62 |
| Eps Basic | Q3 2025 · Sep 30, 2024 | $1.43 |
| Eps Basic | Q3 2025 · Sep 30, 2024 | $4.94 |
| Sga Expense | Q3 2025 · Sep 30, 2025 | $15.15M |
| Sga Expense | Q3 2025 · Sep 30, 2025 | $36.93M |
| Sga Expense | Q3 2025 · Sep 30, 2024 | $14.36M |
| Sga Expense | Q3 2025 · Sep 30, 2024 | $35.73M |
| Net Income | Q3 2025 · Sep 30, 2025 | $16.27M |
| Net Income | Q3 2025 · Sep 30, 2025 | $129.44M |
| Net Income | Q3 2025 · Sep 30, 2024 | $41.47M |
| Net Income | Q3 2025 · Sep 30, 2024 | $144.36M |
| Operating Income | Q3 2025 · Sep 30, 2025 | $18.02M |
| Operating Income | Q3 2025 · Sep 30, 2025 | $157.83M |
| Operating Income | Q3 2025 · Sep 30, 2024 | $48.18M |
| Operating Income | Q3 2025 · Sep 30, 2024 | $175.37M |
| Revenue | Q3 2025 · Sep 30, 2025 | $261.14M |
| Revenue | Q3 2025 · Sep 30, 2025 | $797.95M |
| Revenue | Q3 2025 · Sep 30, 2024 | $238.29M |
| Revenue | Q3 2025 · Sep 30, 2024 | $740.43M |