XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Statement [Abstract]        
Revenue $ 2,049,592 $ 1,948,782 $ 3,915,651 $ 3,832,501
Cost of goods and services 1,231,330 1,196,259 2,351,889 2,382,791
Gross profit 818,262 752,523 1,563,762 1,449,710
Selling, general and administrative expenses 463,665 429,055 912,856 872,036
Operating earnings 354,597 323,468 650,906 577,674
Interest expense 26,791 32,374 54,399 68,739
Interest income (17,935) (4,081) (38,189) (8,837)
(Gain) loss on dispositions (2,176) 663 (4,644) (529,280)
Other income, net (4,180) (12,845) (8,138) (19,984)
Earnings before provision for income taxes 352,097 307,357 647,478 1,067,036
Provision for income taxes 71,967 60,770 128,107 218,347
Earnings from continuing operations 280,130 246,587 519,371 848,689
(Loss) earnings from discontinued operations, net (1,066) 35,235 (9,486) 65,354
Net earnings $ 279,064 $ 281,822 $ 509,885 $ 914,043
Earnings per share from continuing operations:        
Basic (in dollars per share) $ 2.04 $ 1.79 $ 3.78 $ 6.14
Diluted (in dollars per share) 2.03 1.78 3.76 6.10
(Loss) earnings per share from discontinued operations:        
Basic (in dollars per share) (0.01) 0.26 (0.07) 0.47
Diluted (in dollars per share) (0.01) 0.25 (0.07) 0.47
Net earnings per share:        
Basic (in dollars per share) 2.03 2.05 3.71 6.61
Diluted (in dollars per share) $ 2.02 $ 2.04 $ 3.69 $ 6.57
Weighted average shares outstanding:        
Basic (in shares) 137,226 137,443 137,261 138,247
Diluted (in shares) 137,974 138,404 138,132 139,136