XML 96 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings per Share (Basic and Diluted Earnings Per Share) (Details) - USD ($)
shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Earnings Per Share [Abstract]      
Net earnings $ 8,130 $ 5,764 $ 2,475
Less: Distributed and undistributed earnings attributable to share-based awards (17) (13) (11)
Less: Distributed and undistributed earnings attributable to share-based awards (17) (13) (11)
Earnings (losses) for EPS, basic 8,113 5,751 2,464
Earnings (losses) for EPS, diluted $ 8,113 $ 5,751 $ 2,464
Weighted-average shares for basic EPS (in shares) 1,777 1,804 1,845
Weighted-average shares for diluted EPS (in shares) 1,777 1,804 1,845