XML 22 R3.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF EARNINGS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Statement [Abstract]      
Revenue $ 8,508,088 $ 7,907,081 $ 6,683,760
Cost of goods and services 5,444,532 4,937,295 4,209,741
Gross profit 3,063,556 2,969,786 2,474,019
Selling, general and administrative expenses 1,684,226 1,688,278 1,541,032
Operating earnings 1,379,330 1,281,508 932,987
Interest expense 116,456 106,319 111,937
Interest income (4,430) (4,441) (3,571)
Gain on dispositions 0 (206,338) (5,213)
Other income, net (20,201) (14,858) (11,900)
Earnings before provision for income taxes 1,287,505 1,400,826 841,734
Provision for income taxes 222,129 277,008 158,283
Net earnings $ 1,065,376 $ 1,123,818 $ 683,451
Net earnings per share:      
Net earnings per share, Basic (in dollars per share) $ 7.47 $ 7.81 $ 4.74
Net earnings per share, Diluted (in dollars per share) $ 7.42 $ 7.74 $ 4.70
Weighted average shares outstanding:      
Weighted average shares outstanding - basic 142,681,000 143,923,000 144,050,000
Weighted average shares outstanding - diluted 143,595,000 145,273,000 145,393,000