XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Statement [Abstract]        
Revenue $ 2,153,268 $ 2,158,291 $ 6,332,377 $ 6,368,907
Cost of goods and services 1,360,253 1,385,541 4,033,507 4,071,680
Gross profit 793,015 772,750 2,298,870 2,297,227
Selling, general and administrative expenses 420,245 402,339 1,286,999 1,270,615
Operating earnings 372,770 370,411 1,011,871 1,026,612
Interest expense 32,389 29,789 100,407 83,330
Interest income (3,808) (1,244) (8,552) (2,968)
Other income, net (10,273) (11,167) (20,759) (17,842)
Earnings before provision for income taxes 354,462 353,033 940,775 964,092
Provision for income taxes 64,709 67,007 180,209 162,295
Net earnings $ 289,753 $ 286,026 $ 760,566 $ 801,797
Net earnings per share:        
Basic (in dollars per share) $ 2.07 $ 2.01 $ 5.44 $ 5.59
Diluted (in dollars per share) $ 2.06 $ 2.00 $ 5.41 $ 5.55
Weighted average shares outstanding:        
Basic (in shares) 139,878 142,506 139,833 143,469
Diluted (in shares) 140,615 143,257 140,603 144,413