XML 60 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Net Income Per Share (Details) - shares
shares in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Accounting Policies [Abstract]      
Weighted-average shares excluded from calculations of common stock equivalents for anti-dilutive stock options 1.1 1.3 1.6
Weighted Average Number of Shares Outstanding, Diluted [Abstract]      
Weighted-average common shares outstanding used for the calculation of net income per share - basic 405.5 422.3 440.6
Common stock equivalents (in shares) 8.2 9.0 7.2
Weighted-average common shares outstanding used for the calculation of net income per share - diluted 413.7 431.3 447.8