v3.25.2
Net Earnings Per Share (Net Earnings (Loss) Per Share Computations from Continuing Operations) (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share [Abstract]        
Net earnings available to common shareholders - basic $ 899 $ 844 $ 1,393 $ 1,440
Net earnings available to common shareholders - diluted $ 899 $ 844 $ 1,393 $ 1,440
Common shares:        
Average common shares outstanding - basic 635 626 640 628
Dilutive effect of potential common shares issuable 1 2 1 2
Average common shares outstanding - diluted 636 628 641 630
Net earnings per share available to common shareholders:        
Basic $ 1.42 $ 1.35 $ 2.18 $ 2.29
Diluted $ 1.41 $ 1.34 $ 2.17 $ 2.29