XML 24 R3.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF EARNINGS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Statement [Abstract]      
Revenue $ 7,745,909 $ 7,684,476 $ 7,844,174
Cost of goods and services 4,787,288 4,816,932 4,939,221
Gross profit 2,958,621 2,867,544 2,904,953
Selling, general and administrative expenses 1,752,266 1,648,204 1,625,312
Operating earnings 1,206,355 1,219,340 1,279,641
Interest expense 131,171 131,304 116,456
Interest income (37,158) (13,496) (4,429)
Gain on dispositions (597,798) 0 0
Other income, net (46,876) (21,468) (22,589)
Earnings before provision for income taxes 1,757,016 1,123,000 1,190,203
Provision for income taxes 357,048 179,136 200,291
Earnings from continuing operations 1,399,968 943,864 989,912
Earnings from discontinued operations, net 1,297,158 112,964 75,464
Net earnings $ 2,697,126 $ 1,056,828 $ 1,065,376
Earnings per share from continuing operations:      
Earnings from continuing operations (in dollars per share) $ 10.16 $ 6.75 $ 6.94
Earnings from continuing operations (in dollars per share) 10.09 6.71 6.89
Earnings per share from discontinued operations:      
Earnings from discontinued operations, net (in dollars per share) 9.42 0.81 0.53
Earnings from discontinued operations, net (in dollars per share) 9.35 0.80 0.53
Net earnings per share:      
Basic (in dollars per share) 19.58 7.56 7.47
Diluted (in dollars per share) $ 19.45 $ 7.52 $ 7.42
Weighted average shares outstanding:      
Basic (in shares) 137,735 139,848 142,681
Diluted (in shares) 138,696 140,599 143,595