XML 22 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF EARNINGS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Statement [Abstract]      
Revenue $ 8,438,134 $ 8,508,088 $ 7,907,081
Cost of goods and services 5,353,501 5,444,532 4,937,295
Gross profit 3,084,633 3,063,556 2,969,786
Selling, general and administrative expenses 1,718,290 1,684,226 1,688,278
Operating earnings 1,366,343 1,379,330 1,281,508
Interest expense 131,305 116,456 106,319
Interest income (13,496) (4,430) (4,441)
Gain on dispositions 0 0 (206,338)
Other income, net (21,472) (20,201) (14,858)
Earnings before provision for income taxes 1,270,006 1,287,505 1,400,826
Provision for income taxes 213,178 222,129 277,008
Net earnings $ 1,056,828 $ 1,065,376 $ 1,123,818
Net earnings per share:      
Basic (in dollars per share) $ 7.56 $ 7.47 $ 7.81
Diluted (in dollars per share) $ 7.52 $ 7.42 $ 7.74
Weighted average shares outstanding:      
Basic (in shares) 139,848 142,681 143,923
Diluted (in shares) 140,599 143,595 145,273