XML 13 R2.htm IDEA: XBRL DOCUMENT v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Income Statement [Abstract]    
Revenue $ 2,053,623 $ 1,866,059
Cost of goods and services 1,255,488 1,120,559
Gross profit 798,135 745,500
Selling, general and administrative expenses 492,226 449,191
Operating earnings 305,909 296,309
Interest expense 29,522 27,608
Interest income (14,060) (20,254)
Gain on dispositions 0 (2,468)
Other income, net (8,455) (3,958)
Earnings before provision for income taxes 298,902 295,381
Provision for income taxes 60,153 56,140
Earnings from continuing operations 238,749 239,241
Loss from discontinued operations, net (316) (8,420)
Net earnings $ 238,433 $ 230,821
Earnings per share from continuing operations:    
Basic (in dollars per share) $ 1.77 $ 1.74
Diluted (in dollars per share) 1.76 1.73
Loss per share from discontinued operations:    
Basic (in dollars per share) 0 (0.06)
Diluted (in dollars per share) 0 (0.06)
Net earnings per share:    
Basic (in dollars per share) 1.77 1.68
Diluted (in dollars per share) $ 1.75 $ 1.67
Weighted average shares outstanding:    
Basic (in shares) 134,977 137,267
Diluted (in shares) 135,895 138,260