XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.2
CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]        
Revenue $ 2,178,262 $ 2,100,086 $ 4,272,203 $ 4,179,109
Cost of goods and services 1,356,695 1,341,250 2,693,381 2,673,254
Gross profit 821,567 758,836 1,578,822 1,505,855
Selling, general and administrative expenses 452,193 434,340 915,317 866,754
Operating earnings 369,374 324,496 663,505 639,101
Interest expense 32,374 33,804 68,739 68,018
Interest income (4,080) (2,653) (8,837) (4,744)
Loss (gain) on disposition 663 0 (529,280) 0
Other income, net (12,872) (6,678) (19,288) (10,486)
Earnings before provision for income taxes 353,289 300,023 1,152,171 586,313
Provision for income taxes 71,467 57,784 238,128 115,500
Net earnings $ 281,822 $ 242,239 $ 914,043 $ 470,813
Net earnings per share:        
Basic (in dollars per share) $ 2.05 $ 1.73 $ 6.61 $ 3.37
Diluted (in dollars per share) $ 2.04 $ 1.72 $ 6.57 $ 3.35
Weighted average shares outstanding:        
Basic (in shares) 137,443 139,862 138,247 139,810
Diluted (in shares) 138,404 140,578 139,136 140,597