XML 21 R4.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Consolidated Statements of Income      
Sales $ 16,708,479 $ 15,812,250 $ 14,409,860
Cost of goods sold, including warehouse and distribution expenses 8,153,990 7,707,447 7,028,154
Gross profit 8,554,489 8,104,803 7,381,706
Selling, general and administrative expenses 5,303,332 4,918,427 4,427,215
Operating income 3,251,157 3,186,376 2,954,491
Other income (expense):      
Interest expense (222,548) (201,668) (157,720)
Interest income 7,295 4,900 4,763
Other, net 9,160 15,142 (2,879)
Total other expense (206,093) (181,626) (155,836)
Income before income taxes 3,045,064 3,004,750 2,798,655
Provision for income taxes 658,384 658,169 626,005
Net income $ 2,386,680 $ 2,346,581 $ 2,172,650
Earnings per share-basic:      
Earnings per share $ 40.91 $ 38.8 $ 33.75
Weighted-average common shares outstanding - basic 58,339 60,475 64,372
Earnings per share-assuming dilution:      
Earnings per share $ 40.66 $ 38.47 $ 33.44
Weighted-average common shares outstanding - assuming dilution 58,705 60,998 64,962