Stockholders' Equity - Dividends Declared (Details) - USD ($) $ / shares in Units, $ in Millions |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
|
| Dividends Payable [Line Items] | ||||
| Total dividends declared | $ 611 | $ 538 | $ 1,226 | $ 1,079 |
| Common Stock | ||||
| Dividends Payable [Line Items] | ||||
| Dividends declared per share | $ 0.66 | $ 0.57 | $ 1.32 | $ 1.14 |
| Retained Earnings | ||||
| Dividends Payable [Line Items] | ||||
| Total dividends declared | $ 611 | $ 538 | $ 1,226 | $ 1,079 |