XML 23 R3.htm IDEA: XBRL DOCUMENT v3.25.4
CONSOLIDATED STATEMENTS OF EARNINGS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Statement [Abstract]      
Revenue $ 8,092,571 $ 7,745,909 $ 7,684,476
Cost of goods and services 4,874,402 4,787,288 4,816,932
Gross profit 3,218,169 2,958,621 2,867,544
Selling, general and administrative expenses 1,844,808 1,752,266 1,648,204
Operating earnings 1,373,361 1,206,355 1,219,340
Interest expense 109,772 131,171 131,304
Interest income (73,032) (37,158) (13,496)
Gain on dispositions (4,644) (597,798) 0
Other income, net (32,987) (46,876) (21,468)
Earnings before provision for income taxes 1,374,252 1,757,016 1,123,000
Provision for income taxes 276,823 357,048 179,136
Earnings from continuing operations 1,097,429 1,399,968 943,864
(Loss) earnings from discontinued operations, net (3,473) 1,297,158 112,964
Net earnings $ 1,093,956 $ 2,697,126 $ 1,056,828
Earnings per share from continuing operations:      
Earnings from continuing operations (in dollars per share) $ 8.01 $ 10.16 $ 6.75
Earnings from continuing operations (in dollars per share) 7.97 10.09 6.71
(Loss) earnings per share from discontinued operations:      
Earnings from discontinued operations, net (in dollars per share) (0.03) 9.42 0.81
Earnings from discontinued operations, net (in dollars per share) (0.03) 9.35 0.80
Net earnings per share:      
Basic (in dollars per share) 7.99 19.58 7.56
Diluted (in dollars per share) $ 7.94 $ 19.45 $ 7.52
Weighted average shares outstanding:      
Basic (in shares) 136,935 137,735 139,848
Diluted (in shares) 137,777 138,696 140,599