XML 42 R30.htm IDEA: XBRL DOCUMENT v3.25.2
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following table presents the Company’s common stock equivalents that were excluded from the calculation of earnings per share as they would be anti-dilutive:
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Stock option awards459,133 850,489 698,775 866,612 
Restricted stock awards191,393 429,782 658,340 431,444 
Performance stock unit awards633 331,370 293,010 246,157 
Schedule of Basic and Diluted Earnings Per Share
The following table presents the Company’s basic earnings per share and shares outstanding (in thousands, except per share data):
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Numerator:
Net income$50,523 $53,043 $97,265 $97,834 
Denominator:
Weighted average number of common shares outstanding162,931 172,927 164,188 173,428 
Earnings per common share:
Earnings per common share, basic$0.31 $0.31 $0.59 $0.56 
The following table presents the Company’s diluted earnings per share and shares outstanding (in thousands, except per share data):
Three Months Ended June 30,Six Months Ended June 30,
 2025202420252024
Numerator:
Net income$50,523 $53,043 $97,265 $97,834 
Denominator:
Weighted average number of common shares outstanding162,931 172,927 164,188 173,428 
Effect of dilutive securities1,202 1,163 1,214 1,403 
Weighted average number of common shares outstanding, diluted164,133 174,090 165,402 174,831 
Earnings per common share:
Earnings per common share, diluted$0.31 $0.30 $0.59 $0.56