XML 75 R63.htm IDEA: XBRL DOCUMENT v3.21.2
EARNINGS PER SHARE (Computation of Basic and Diluted Earnings Per Share) (Narrative) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended 130 Months Ended
Nov. 08, 2021
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Nov. 08, 2021
Earnings Per Share            
Shares repurchased   1,583 965 3,801 2,634  
Common stock repurchased, average price per share   $ 595.96 $ 458.70 $ 528.09 $ 415.28  
Common stock repurchased, value   $ 942,955 $ 442,962 $ 2,007,122 $ 1,093,973  
Subsequent event [Member]            
Earnings Per Share            
Shares repurchased 400         85,200
Common stock repurchased, average price per share $ 618.44         $ 193.88
Common stock repurchased, value $ 246,900         $ 16,500,000