XML 22 R3.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF EARNINGS - USD ($)
shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Statement [Abstract]      
Net sales $ 15,228 $ 13,022 $ 11,797
Cost of goods sold 9,379 8,302 7,559
Gross profit 5,849 4,720 4,238
Selling, general and administrative expenses 3,634 3,173 3,219
Operating earnings 2,215 1,547 1,019
Other (income) expense:      
Interest expense – net 93 87 93
Other – net (24) (25) (21)
Total other expense – net 69 62 72
Earnings before income taxes 2,146 1,485 947
Income tax provision 533 371 192
Net earnings 1,613 1,114 755
Less net earnings attributable to noncontrolling interest 66 71 60
Net earnings attributable to W.W. Grainger, Inc. $ 1,547 $ 1,043 $ 695
Earnings per share:      
Basic (in dollars per share) $ 30.22 $ 19.94 $ 12.88
Diluted (in dollars per share) $ 30.06 $ 19.84 $ 12.82
Weighted average number of shares outstanding:      
Basic (in shares) 50.9 51.9 53.5
Diluted (in shares) 51.1 52.2 53.7