XML 73 R62.htm IDEA: XBRL DOCUMENT v3.23.3
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, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Numerator (basic and diluted):        
Net Income (Loss) $ 649,827 $ 585,438 $ 1,794,077 $ 1,644,078
Denominator:        
Denominator for basic earnings per share - weighted-average shares 60,082 63,288 60,905 64,979
Effect of stock options 508 572 540 587
Denominator for diluted earnings per share - weighted-average shares and assumed conversion 60,590 63,860 61,445 65,566
Earnings per share - basic $ 10.82 $ 9.25 $ 29.46 $ 25.30
Earnings per share - assuming dilution $ 10.72 $ 9.17 $ 29.20 $ 25.08
Antidilutive stock options 83 139 98 145
Weighted-average exercise price per share of antidilutive stock options $ 853.21 $ 660.74 $ 824.23 $ 658.74