- Filed
- May 15, 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 Diluted | FY 2024 · Dec 31, 2024 | 461.39M sh |
| Shares Diluted | FY 2024 · Dec 31, 2023 | 461.74M sh |
| Shares Diluted restated | FY 2024 · Dec 31, 2022 | 462.38M sh |
| Operating Cash Flow | FY 2024 · Dec 31, 2024 | 5.55B |
| Operating Cash Flow | FY 2024 · Dec 31, 2023 | 4.26B |
| Operating Cash Flow | FY 2024 · Dec 31, 2022 | 8.95B |
| Cash And Equivalents | FY 2024 · Dec 31, 2024 | 29.16B |
| Cash And Equivalents | FY 2024 · Dec 31, 2023 | 23.58B |
| Cash And Equivalents | FY 2024 · Dec 31, 2022 | 21.55B |
| Cash And Equivalents | FY 2024 · Dec 31, 2021 | 15.13B |
| Stockholders Equity | FY 2024 · Dec 31, 2024 | 59.24B |
| Stockholders Equity | FY 2024 · Dec 31, 2023 | 49.81B |
| Stockholders Equity | FY 2024 · Dec 31, 2022 | 47.99B |
| Stockholders Equity | FY 2024 · Dec 31, 2021 | 41.8B |
| Current Liabilities | FY 2024 · Dec 31, 2024 | 10.2B |
| Current Liabilities | FY 2024 · Dec 31, 2023 | 12.97B |
| Total Liabilities | FY 2024 · Dec 31, 2024 | 14.06B |
| Total Liabilities | FY 2024 · Dec 31, 2023 | 16.98B |
| Current Assets | FY 2024 · Dec 31, 2024 | 46.47B |
| Current Assets | FY 2024 · Dec 31, 2023 | 41.74B |
| Total Assets | FY 2024 · Dec 31, 2024 | 73.3B |
| Total Assets | FY 2024 · Dec 31, 2023 | 66.79B |
| Eps Basic | FY 2024 · Dec 31, 2024 | 22.71 |
| Eps Basic | FY 2024 · Dec 31, 2023 | 9.28 |
| Eps Basic | FY 2024 · Dec 31, 2022 | 17.00 |
| Sga Expense | FY 2024 · Dec 31, 2024 | 28.64B |
| Sga Expense | FY 2024 · Dec 31, 2023 | 33.42B |
| Sga Expense | FY 2024 · Dec 31, 2022 | 42.14B |
| Net Income | FY 2024 · Dec 31, 2024 | 10.48B |
| Net Income | FY 2024 · Dec 31, 2023 | 4.27B |
| Net Income | FY 2024 · Dec 31, 2022 | 7.86B |
| Gross Profit | FY 2024 · Dec 31, 2024 | 7.62B |
| Gross Profit | FY 2024 · Dec 31, 2023 | 10.04B |
| Gross Profit | FY 2024 · Dec 31, 2022 | 14.48B |
| Cost Of Revenue | FY 2024 · Dec 31, 2024 | 26.03B |
| Cost Of Revenue | FY 2024 · Dec 31, 2023 | 31.1B |
| Cost Of Revenue | FY 2024 · Dec 31, 2022 | 39.68B |
| Revenue | FY 2024 · Dec 31, 2024 | 33.66B |
| Revenue | FY 2024 · Dec 31, 2023 | 41.14B |
| Revenue | FY 2024 · Dec 31, 2022 | 54.16B |