XML 73 R61.htm IDEA: XBRL DOCUMENT v3.23.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 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Numerator (basic and diluted):        
Net Income (Loss) $ 627,365 $ 576,760 $ 1,144,250 $ 1,058,640
Denominator:        
Denominator for basic earnings per share - weighted-average shares 60,817 65,116 61,324 65,840
Effect of stock options 549 570 554 594
Denominator for diluted earnings per share - weighted-average shares and assumed conversion 61,366 65,686 61,878 66,434
Earnings per share - basic $ 10.32 $ 8.86 $ 18.66 $ 16.08
Earnings per share - assuming dilution $ 10.22 $ 8.78 $ 18.49 $ 15.94
Antidilutive stock options 79 135 88 133
Weighted-average exercise price per share of antidilutive stock options $ 825.99 $ 656.05 $ 808.19 $ 656.62