v3.22.4
Income Taxes - Provision for Income Taxes (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Currently payable      
Federal $ 606 $ 756 $ 720
State 76 104 123
International 621 597 632
Deferred      
Federal (612) (219) (44)
State (76) (25) (17)
International (2) 72 (77)
Total $ 612 $ 1,285 $ 1,337