XML 20 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Consolidated Statements of Income      
Sales $ 15,812,250 $ 14,409,860 $ 13,327,563
Cost of goods sold, including warehouse and distribution expenses 7,707,447 7,028,154 6,307,614
Gross profit 8,104,803 7,381,706 7,019,949
Selling, general and administrative expenses 4,918,427 4,427,215 4,102,781
Operating income 3,186,376 2,954,491 2,917,168
Other income (expense):      
Interest expense (201,668) (157,720) (144,768)
Interest income 4,900 4,763 1,971
Other, net 15,142 (2,879) 7,543
Total other expense (181,626) (155,836) (135,254)
Income before income taxes 3,004,750 2,798,655 2,781,914
Provision for income taxes 658,169 626,005 617,229
Net income $ 2,346,581 $ 2,172,650 $ 2,164,685
Earnings per share-basic:      
Earnings per share $ 38.80 $ 33.75 $ 31.39
Weighted-average common shares outstanding - basic 60,475 64,372 68,967
Earnings per share-assuming dilution:      
Earnings per share $ 38.47 $ 33.44 $ 31.10
Weighted-average common shares outstanding - assuming dilution 60,998 64,962 69,611