XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Income Statement [Abstract]    
Revenue $ 2,079,023 $ 2,051,901
Cost of goods and services 1,332,004 1,308,707
Gross profit 747,019 743,194
Selling, general and administrative expenses 432,414 443,843
Operating earnings 314,605 299,351
Interest expense 34,214 26,552
Interest income (2,091) (775)
Other income, net (3,808) (2,129)
Earnings before provision for income taxes 286,290 275,703
Provision for income taxes 57,716 49,550
Net earnings $ 228,574 $ 226,153
Net earnings per share:    
Basic (in dollars per share) $ 1.64 $ 1.57
Diluted (in dollars per share) $ 1.63 $ 1.56
Weighted average shares outstanding:    
Basic (in shares) 139,757 144,087
Diluted (in shares) 140,616 145,329