XML 77 R65.htm IDEA: XBRL DOCUMENT v3.25.1
EARNINGS PER SHARE (Computation of Basic and Diluted Earnings Per Share) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Numerator (basic and diluted):    
Net Income (Loss) $ 538,485 $ 547,238
Denominator:    
Weighted-average common shares outstanding - basic 57,304 59,017
Effect of stock options 318 437
Weighted-average common shares outstanding - assuming dilution 57,622 59,454
Earnings per share - basic $ 9.4 $ 9.27
Earnings per share - assuming dilution $ 9.35 $ 9.2
Antidilutive stock options 98 119
Weighted-average exercise price per share of antidilutive stock options $ 1,136.87 $ 917.74