- Filed
- Jul 25, 2025 12:00 AM ET
- Period of report
- —
On SEC.gov
Financials in this filing
| Metric | Period | Value |
|---|---|---|
| Shares Outstanding | Q2 2025 · Jul 23, 2025 | 694.92M sh |
| Shares Diluted | Q2 2025 · Jun 30, 2025 | 695.19M sh |
| Shares Diluted | Q2 2025 · Jun 30, 2025 | 697.15M sh |
| Shares Diluted | Q2 2025 · Jun 30, 2024 | 703.27M sh |
| Shares Diluted | Q2 2025 · Jun 30, 2024 | 652.11M sh |
| Stock Repurchased | Q2 2025 · Jun 30, 2025 | $97.04M |
| Stock Repurchased | Q2 2025 · Jun 30, 2024 | $170.23M |
| Dividends Paid | Q2 2025 · Jun 30, 2025 | $425.36M |
| Dividends Paid | Q2 2025 · Jun 30, 2024 | $375.14M |
| Operating Cash Flow | Q2 2025 · Jun 30, 2025 | $642.91M |
| Operating Cash Flow | Q2 2025 · Jun 30, 2024 | $468.76M |
| Long Term Debt | Q2 2025 · Jun 30, 2025 | $9.04B |
| Cash And Equivalents | Q2 2025 · Jun 30, 2025 | $89.44M |
| Cash And Equivalents | Q2 2025 · Dec 31, 2024 | $119.82M |
| Cash And Equivalents | Q2 2025 · Jun 30, 2024 | $106.89M |
| Cash And Equivalents | Q2 2025 · Dec 31, 2023 | $117.64M |
| Stockholders Equity | Q2 2025 · Jun 30, 2025 | $7.93B |
| Stockholders Equity | Q2 2025 · Dec 31, 2024 | $8.4B |
| Total Liabilities | Q2 2025 · Jun 30, 2025 | $11.22B |
| Total Liabilities | Q2 2025 · Dec 31, 2024 | $10.88B |
| Total Assets | Q2 2025 · Jun 30, 2025 | $19.81B |
| Total Assets | Q2 2025 · Dec 31, 2024 | $19.94B |
| Eps Diluted | Q2 2025 · Jun 30, 2025 | $0.05 |
| Eps Diluted | Q2 2025 · Jun 30, 2025 | $0.11 |
| Eps Diluted | Q2 2025 · Jun 30, 2024 | $0.21 |
| Eps Diluted | Q2 2025 · Jun 30, 2024 | $0.23 |
| Eps Basic | Q2 2025 · Jun 30, 2025 | $0.05 |
| Eps Basic | Q2 2025 · Jun 30, 2025 | $0.11 |
| Eps Basic | Q2 2025 · Jun 30, 2024 | $0.21 |
| Eps Basic | Q2 2025 · Jun 30, 2024 | $0.23 |
| Sga Expense | Q2 2025 · Jun 30, 2025 | $20.76M |
| Sga Expense | Q2 2025 · Jun 30, 2025 | $46.88M |
| Sga Expense | Q2 2025 · Jun 30, 2024 | $26.72M |
| Sga Expense | Q2 2025 · Jun 30, 2024 | $50.02M |
| Net Income | Q2 2025 · Jun 30, 2025 | $31.67M |
| Net Income | Q2 2025 · Jun 30, 2025 | $74.5M |
| Net Income | Q2 2025 · Jun 30, 2024 | $146.05M |
| Net Income | Q2 2025 · Jun 30, 2024 | $152.72M |
| Cost Of Revenue | Q2 2025 · Jun 30, 2025 | $276.18M |
| Cost Of Revenue | Q2 2025 · Jun 30, 2025 | $549.32M |
| Cost Of Revenue | Q2 2025 · Jun 30, 2024 | $273.83M |
| Cost Of Revenue | Q2 2025 · Jun 30, 2024 | $517.56M |
| Revenue | Q2 2025 · Jun 30, 2025 | $148.86M |
| Revenue | Q2 2025 · Jun 30, 2025 | $297.78M |
| Revenue | Q2 2025 · Jun 30, 2024 | $140.89M |
| Revenue | Q2 2025 · Jun 30, 2024 | $279.67M |