XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Statement [Abstract]        
Revenue $ 2,100,086 $ 2,158,715 $ 4,179,109 $ 4,210,616
Cost of goods and services 1,341,250 1,377,432 2,673,254 2,686,139
Gross profit 758,836 781,283 1,505,855 1,524,477
Selling, general and administrative expenses 434,340 424,433 866,754 868,276
Operating earnings 324,496 356,850 639,101 656,201
Interest expense 33,804 26,989 68,018 53,541
Interest income (2,653) (949) (4,744) (1,724)
Other income, net (6,678) (4,546) (10,486) (6,675)
Earnings before provision for income taxes 300,023 335,356 586,313 611,059
Provision for income taxes 57,784 45,738 115,500 95,288
Net earnings $ 242,239 $ 289,618 $ 470,813 $ 515,771
Net earnings per share:        
Basic (in dollars per share) $ 1.73 $ 2.01 $ 3.37 $ 3.58
Diluted (in dollars per share) $ 1.72 $ 2.00 $ 3.35 $ 3.56
Weighted average shares outstanding:        
Basic (in shares) 139,862 143,832 139,810 143,959
Diluted (in shares) 140,578 144,669 140,597 144,998