v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Statement [Abstract]        
Revenue $ 2,190,021 $ 2,049,592 $ 4,243,644 $ 3,915,651
Cost of goods and services 1,309,415 1,231,330 2,564,903 2,351,889
Gross profit 880,606 818,262 1,678,741 1,563,762
Selling, general and administrative expenses 488,819 463,665 981,045 912,856
Operating earnings 391,787 354,597 697,696 650,906
Interest expense 29,058 26,791 58,580 54,399
Interest income (14,522) (17,935) (28,582) (38,189)
Gain on dispositions 0 (2,176) 0 (4,644)
Other income, net (10,447) (4,180) (18,902) (8,138)
Earnings before provision for income taxes 387,698 352,097 686,600 647,478
Provision for income taxes 75,153 71,967 135,306 128,107
Earnings from continuing operations 312,545 280,130 551,294 519,371
Loss from discontinued operations, net (299) (1,066) (615) (9,486)
Net earnings $ 312,246 $ 279,064 $ 550,679 $ 509,885
Earnings per share from continuing operations:        
Basic (in dollars per share) $ 2.32 $ 2.04 $ 4.09 $ 3.78
Diluted (in dollars per share) 2.31 2.03 4.06 3.76
Loss per share from discontinued operations:        
Basic (in dollars per share) 0 (0.01) 0 (0.07)
Diluted (in dollars per share) 0 (0.01) 0 (0.07)
Net earnings per share:        
Basic (in dollars per share) 2.32 2.03 4.08 3.71
Diluted (in dollars per share) $ 2.30 $ 2.02 $ 4.06 $ 3.69
Weighted average shares outstanding:        
Basic (in shares) 134,759 137,226 134,869 137,261
Diluted (in shares) 135,553 137,974 135,725 138,132