XML 302 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]    
Revenue $ 2,093,941 $ 2,079,023
Cost of goods and services 1,336,686 1,332,004
Gross profit 757,255 747,019
Selling, general and administrative expenses 463,124 432,414
Operating earnings 294,131 314,605
Interest expense 36,365 34,214
Interest income (4,757) (2,091)
Gain on disposition (529,943) 0
Other income, net (6,416) (3,808)
Earnings before provision for income taxes 798,882 286,290
Provision for income taxes 166,661 57,716
Net earnings $ 632,221 $ 228,574
Net earnings per share:    
Basic (in dollars per share) $ 4.55 $ 1.64
Diluted (in dollars per share) $ 4.52 $ 1.63
Weighted average shares outstanding:    
Basic (in shares) 139,051 139,757
Diluted (in shares) 139,869 140,616