XML 36 R24.htm IDEA: XBRL DOCUMENT v3.25.3
EARNINGS PER SHARE (Tables)
9 Months Ended
Sep. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Components of Basic and Diluted Earnings Per Share
The following is a summary of the components of basic and diluted earnings per share (in thousands, except per share amounts):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2025202420252024
Numerator:
Net income
$201,441 $251,126 $608,484 $640,856 
Denominator:
Weighted average shares – basic98,439 104,132 99,731 105,359 
Restricted stock units719 877 748 970 
Stock options890 1,080 898 1,032 
Weighted average shares – diluted100,048 106,089 101,377 $107,361 
Earnings per common share – basic$2.05 $2.41 $6.10 $6.08 
Earnings per common share – diluted$2.01 $2.37 $6.00 $5.97