- Filed
- Sep 26, 2025 12:00 AM ET
- Period of report
- —
On SEC.gov
Financials in this filing
| Metric | Period | Value |
|---|---|---|
| Shares Diluted | 2025 · Mar 31, 2025 | 52.46M sh |
| Shares Diluted | 2024 · Dec 31, 2024 | 52.35M sh |
| Shares Diluted | 2024 · Mar 31, 2024 | 52.22M sh |
| Shares Diluted | 2023 · Dec 31, 2023 | 52.05M sh |
| Shares Diluted | 2022 · Dec 31, 2022 | 51.72M sh |
| Dividends Paid | 2025 · Mar 31, 2025 | $5.18M |
| Dividends Paid | 2024 · Dec 31, 2024 | $43.82M |
| Dividends Paid | 2024 · Mar 31, 2024 | $30.64M |
| Dividends Paid | 2023 · Dec 31, 2023 | $61.08M |
| Dividends Paid | 2022 · Dec 31, 2022 | $79.67M |
| Operating Cash Flow | 2025 · Mar 31, 2025 | $10.92M |
| Operating Cash Flow | 2024 · Dec 31, 2024 | $367.45M |
| Operating Cash Flow | 2024 · Mar 31, 2024 | $104.06M |
| Operating Cash Flow | 2023 · Dec 31, 2023 | $701.11M |
| Operating Cash Flow | 2022 · Dec 31, 2022 | $841.9M |
| Long Term Debt | 2025 · Mar 31, 2025 | $153.77M |
| Long Term Debt | 2024 · Dec 31, 2024 | $153.61M |
| Long Term Debt | 2023 · Dec 31, 2023 | $153.02M |
| Short Term Debt | 2025 · Mar 31, 2025 | $0 |
| Short Term Debt | 2024 · Dec 31, 2024 | $0 |
| Short Term Debt | 2023 · Dec 31, 2023 | $0 |
| Cash And Equivalents | 2025 · Mar 31, 2025 | $454.93M |
| Cash And Equivalents | 2024 · Dec 31, 2024 | $491.55M |
| Cash And Equivalents | 2024 · Mar 31, 2024 | $693.86M |
| Cash And Equivalents | 2023 · Dec 31, 2023 | $738.2M |
| Cash And Equivalents | 2022 · Dec 31, 2022 | $829.48M |
| Cash And Equivalents | 2021 · Dec 31, 2021 | $395.84M |
| Stockholders Equity | 2025 · Mar 31, 2025 | $2.08B |
| Stockholders Equity | 2024 · Dec 31, 2024 | $2.09B |
| Stockholders Equity | 2024 · Mar 31, 2024 | $1.98B |
| Stockholders Equity | 2023 · Dec 31, 2023 | $1.87B |
| Stockholders Equity | 2022 · Dec 31, 2022 | $1.45B |
| Stockholders Equity | 2021 · Dec 31, 2021 | $871.98M |
| Current Liabilities | 2025 · Mar 31, 2025 | $174.35M |
| Current Liabilities | 2024 · Dec 31, 2024 | $170.43M |
| Current Liabilities | 2023 · Dec 31, 2023 | $147.67M |
| Total Liabilities | 2025 · Mar 31, 2025 | $547.13M |
| Total Liabilities | 2024 · Dec 31, 2024 | $500.7M |
| Total Liabilities | 2023 · Dec 31, 2023 | $482.61M |
| Current Assets | 2025 · Mar 31, 2025 | $895.54M |
| Current Assets | 2024 · Dec 31, 2024 | $887.06M |
| Current Assets | 2023 · Dec 31, 2023 | $1.07B |
| Total Assets | 2025 · Mar 31, 2025 | $2.62B |
| Total Assets | 2024 · Dec 31, 2024 | $2.59B |
| Total Assets | 2024 · Mar 31, 2024 | $2.48B |
| Total Assets | 2023 · Dec 31, 2023 | $2.36B |
| Total Assets | 2022 · Dec 31, 2022 | $2.03B |
| Eps Diluted | 2025 · Mar 31, 2025 | −$0.16 |
| Eps Diluted | 2024 · Dec 31, 2024 | $4.79 |
| Eps Diluted | 2024 · Mar 31, 2024 | $2.62 |
| Eps Diluted | 2023 · Dec 31, 2023 | $9.20 |
| Eps Diluted | 2022 · Dec 31, 2022 | $12.40 |
| Eps Basic | 2025 · Mar 31, 2025 | −$0.16 |
| Eps Basic | 2024 · Dec 31, 2024 | $4.79 |
| Eps Basic | 2024 · Mar 31, 2024 | $2.63 |
| Eps Basic | 2023 · Dec 31, 2023 | $9.21 |
| Eps Basic | 2022 · Dec 31, 2022 | $12.42 |
| Sga Expense | 2025 · Mar 31, 2025 | $18.44M |
| Sga Expense | 2024 · Dec 31, 2024 | $63.08M |
| Sga Expense | 2024 · Mar 31, 2024 | $18.86M |
| Sga Expense | 2023 · Dec 31, 2023 | $51.82M |
| Sga Expense | 2022 · Dec 31, 2022 | $48.79M |
| Net Income | 2025 · Mar 31, 2025 | −$8.17M |
| Net Income | 2024 · Dec 31, 2024 | $250.6M |
| Net Income | 2024 · Mar 31, 2024 | $136.99M |
| Net Income | 2023 · Dec 31, 2023 | $478.63M |
| Net Income | 2022 · Dec 31, 2022 | $641.3M |
| Operating Income | 2025 · Mar 31, 2025 | −$17.38M |
| Operating Income | 2024 · Dec 31, 2024 | $254.89M |
| Operating Income | 2024 · Mar 31, 2024 | $149.08M |
| Operating Income | 2023 · Dec 31, 2023 | $541.41M |
| Operating Income | 2022 · Dec 31, 2022 | $801.42M |
| Cost Of Revenue | 2025 · Mar 31, 2025 | $245.74M |
| Cost Of Revenue | 2024 · Dec 31, 2024 | $1.01B |
| Cost Of Revenue | 2024 · Mar 31, 2024 | $285.59M |
| Cost Of Revenue | 2023 · Dec 31, 2023 | $910.27M |
| Cost Of Revenue | 2022 · Dec 31, 2022 | $710.61M |