XML 55 R42.htm IDEA: XBRL DOCUMENT v3.19.1
EARNINGS PER SHARE - Schedule of Computation of Basic and Diluted Earnings per Share under Two-Class Method (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Earnings Per Share [Abstract]    
Net earnings attributable to W.W. Grainger, Inc. as reported $ 253 $ 232
Distributed earnings available to participating securities (1) (1)
Undistributed earnings available to participating securities (2) (1)
Numerator for basic earnings per share – Undistributed and distributed earnings available to common shareholders 250 230
Undistributed earnings allocated to participating securities 2 1
Undistributed earnings reallocated to participating securities (2) (1)
Numerator for diluted earnings per share – Undistributed and distributed earnings available to common shareholders $ 250 $ 230
Denominator for basic earnings per share - weighted average shares (in shares) 55,643,199 56,062,607
Effect of dilutive securities (in shares) 304,429 340,639
Denominator for diluted earnings per share - weighted average shares adjusted for dilutive securities (in shares) 55,947,628 56,403,246
Basic (in dollars per share) $ 4.50 $ 4.09
Diluted (in dollars per share) $ 4.48 $ 4.07