XML 74 R62.htm IDEA: XBRL DOCUMENT v3.21.2
EARNINGS PER SHARE (Computation of Basic and Diluted Earnings Per Share) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Numerator (basic and diluted):        
Net income $ 558,652 $ 527,252 $ 1,645,712 $ 1,359,357
Denominator:        
Denominator for basic earnings per share - weighted-average shares 68,608 73,916 69,529 74,377
Effect of stock options 632 670 645 649
Denominator for diluted earnings per share - weighted-average shares and assumed conversion 69,240 74,586 70,174 75,026
Earnings per share - basic $ 8.14 $ 7.13 $ 23.67 $ 18.28
Earnings per share - assuming dilution $ 8.07 $ 7.07 $ 23.45 $ 18.12
Antidilutive stock options 133 153 48 327
Weighted-average exercise price per share of antidilutive stock options $ 467.03 $ 409.07 $ 502.49 $ 384.43