XML 21 R3.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF EARNINGS - USD ($)
shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Statement [Abstract]      
Net sales $ 17,168 $ 16,478 $ 15,228
Cost of goods sold 10,410 9,982 9,379
Gross profit 6,758 6,496 5,849
Selling, general and administrative expenses 4,121 3,931 3,634
Operating earnings 2,637 2,565 2,215
Other (income) expense:      
Interest expense – net 77 93 93
Other – net (24) (28) (24)
Total other expense – net 53 65 69
Earnings before income taxes 2,584 2,500 2,146
Income tax provision 595 597 533
Net earnings 1,989 1,903 1,613
Less net earnings attributable to noncontrolling interest 80 74 66
Net earnings attributable to W.W. Grainger, Inc. $ 1,909 $ 1,829 $ 1,547
Earnings per share:      
Basic (in dollars per share) $ 38.84 $ 36.39 $ 30.22
Diluted (in dollars per share) $ 38.71 $ 36.23 $ 30.06
Weighted average number of shares outstanding:      
Basic (in shares) 48.9 49.9 50.9
Diluted (in shares) 49.0 50.1 51.1