XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Income Statement [Abstract]        
Revenue $ 2,077,841 $ 1,983,542 $ 5,993,492 $ 5,816,043
Cost of goods and services 1,244,247 1,220,355 3,596,136 3,603,146
Gross profit 833,594 763,187 2,397,356 2,212,897
Selling, general and administrative expenses 456,441 429,570 1,369,297 1,301,606
Operating earnings 377,153 333,617 1,028,059 911,291
Interest expense 27,239 34,128 81,638 102,867
Interest income (17,804) (5,176) (55,993) (14,013)
Gain on dispositions 0 (68,633) (4,644) (597,913)
Other income, net (18,525) (13,032) (26,663) (33,016)
Earnings before provision for income taxes 386,243 386,330 1,033,721 1,453,366
Provision for income taxes 82,951 73,434 211,058 291,781
Earnings from continuing operations 303,292 312,896 822,663 1,161,585
(Loss) earnings from discontinued operations, net (1,296) 34,204 (10,782) 99,558
Net earnings $ 301,996 $ 347,100 $ 811,881 $ 1,261,143
Earnings per share from continuing operations:        
Basic (in dollars per share) $ 2.21 $ 2.28 $ 5.99 $ 8.42
Diluted (in dollars per share) 2.20 2.26 5.96 8.37
(Loss) earnings per share from discontinued operations:        
Basic (in dollars per share) (0.01) 0.25 (0.08) 0.72
Diluted (in dollars per share) (0.01) 0.25 (0.08) 0.72
Net earnings per share:        
Basic (in dollars per share) 2.20 2.53 5.92 9.14
Diluted (in dollars per share) $ 2.19 $ 2.51 $ 5.88 $ 9.08
Weighted average shares outstanding:        
Basic (in shares) 137,236 137,251 137,254 137,913
Diluted (in shares) 138,029 138,223 138,099 138,830