- Filed
- Feb 9, 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 2025 · Jan 28, 2026 | 43.98M sh |
| Shares Diluted | FY 2025 · Dec 31, 2025 | 44.53M sh |
| Shares Diluted | FY 2025 · Dec 31, 2024 | 45.17M sh |
| Shares Diluted | FY 2025 · Dec 31, 2023 | 45.69M sh |
| Stock Repurchased | FY 2025 · Dec 31, 2025 | $115.85M |
| Stock Repurchased | FY 2025 · Dec 31, 2024 | $85M |
| Stock Repurchased | FY 2025 · Dec 31, 2023 | $114.38M |
| Dividends Paid | FY 2025 · Dec 31, 2025 | $70.88M |
| Dividends Paid | FY 2025 · Dec 31, 2024 | $65.76M |
| Dividends Paid | FY 2025 · Dec 31, 2023 | $61.88M |
| Capex | FY 2025 · Dec 31, 2025 | $54.91M |
| Capex | FY 2025 · Dec 31, 2024 | $68.25M |
| Capex | FY 2025 · Dec 31, 2023 | $60.15M |
| Operating Cash Flow | FY 2025 · Dec 31, 2025 | $585.94M |
| Operating Cash Flow | FY 2025 · Dec 31, 2024 | $539.96M |
| Operating Cash Flow | FY 2025 · Dec 31, 2023 | $416.14M |
| Long Term Debt | FY 2025 · Dec 31, 2025 | $2.21B |
| Long Term Debt | FY 2025 · Dec 31, 2024 | $1.73B |
| Cash And Equivalents | FY 2025 · Dec 31, 2025 | $125.2M |
| Cash And Equivalents | FY 2025 · Dec 31, 2024 | $175.1M |
| Stockholders Equity | FY 2025 · Dec 31, 2025 | $2.28B |
| Stockholders Equity | FY 2025 · Dec 31, 2024 | $2.05B |
| Current Liabilities | FY 2025 · Dec 31, 2025 | $407.81M |
| Current Liabilities | FY 2025 · Dec 31, 2024 | $339.4M |
| Total Liabilities | FY 2025 · Dec 31, 2025 | $3.02B |
| Total Liabilities | FY 2025 · Dec 31, 2024 | $2.42B |
| Current Assets | FY 2025 · Dec 31, 2025 | $1.86B |
| Current Assets | FY 2025 · Dec 31, 2024 | $1.4B |
| Total Assets | FY 2025 · Dec 31, 2025 | $5.3B |
| Total Assets | FY 2025 · Dec 31, 2024 | $4.48B |
| Total Assets | FY 2025 · Dec 31, 2023 | $4.29B |
| Eps Diluted | FY 2025 · Dec 31, 2025 | $7.42 |
| Eps Diluted | FY 2025 · Dec 31, 2024 | $5.73 |
| Eps Diluted | FY 2025 · Dec 31, 2023 | $4.80 |
| Eps Basic | FY 2025 · Dec 31, 2025 | $7.46 |
| Eps Basic | FY 2025 · Dec 31, 2024 | $5.76 |
| Eps Basic | FY 2025 · Dec 31, 2023 | $4.82 |
| Sga Expense | FY 2025 · Dec 31, 2025 | $232.84M |
| Sga Expense restated | FY 2025 · Dec 31, 2024 | $177.98M |
| Sga Expense restated | FY 2025 · Dec 31, 2023 | $181.65M |
| Net Income | FY 2025 · Dec 31, 2025 | $330.38M |
| Net Income | FY 2025 · Dec 31, 2024 | $258.82M |
| Net Income | FY 2025 · Dec 31, 2023 | $219.3M |
| Gross Profit | FY 2025 · Dec 31, 2025 | $1.84B |
| Gross Profit | FY 2025 · Dec 31, 2024 | $1.63B |
| Gross Profit | FY 2025 · Dec 31, 2023 | $1.51B |
| Cost Of Revenue | FY 2025 · Dec 31, 2025 | $1.82B |
| Cost Of Revenue | FY 2025 · Dec 31, 2024 | $1.76B |
| Cost Of Revenue | FY 2025 · Dec 31, 2023 | $1.64B |
| Revenue | FY 2025 · Dec 31, 2025 | $1.67B |
| Revenue | FY 2025 · Dec 31, 2024 | $1.51B |
| Revenue | FY 2025 · Dec 31, 2023 | $1.38B |