Earnings per Share - Narrative (Details) - USD ($) $ / shares in Units, shares in Millions, $ in Millions |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2024 |
Sep. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
|
| Earnings Per Share, Basic, by Common Class, Including Two Class Method | ||||
| Dividends and dividend equivalents declared (in dollars per share) | $ 0.50 | $ 1.50 | ||
| Dividends paid | $ 1,263 | $ 0 | $ 3,802 | $ 0 |
| Class A | ||||
| Earnings Per Share, Basic, by Common Class, Including Two Class Method | ||||
| Dividends and dividend equivalents declared (in dollars per share) | $ 0.50 | $ 1.50 | ||
| Dividends paid | $ 1,090 | $ 3,280 | ||
| Class A | Restricted Stock Units (RSUs) | ||||
| Earnings Per Share, Basic, by Common Class, Including Two Class Method | ||||
| Shares excluded from EPS calc (in shares) | 5 | 21 | ||
| Class B | ||||
| Earnings Per Share, Basic, by Common Class, Including Two Class Method | ||||
| Dividends and dividend equivalents declared (in dollars per share) | $ 0.50 | $ 1.50 | ||
| Dividends paid | $ 172 | $ 519 | ||