XML 41 R29.htm IDEA: XBRL DOCUMENT v3.25.3
EARNINGS PER SHARE (Tables)
9 Months Ended
Sep. 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 September 30,Nine Months Ended September 30,
2025202420252024
Stock option awards698,780 779,876 697,668 855,323 
Restricted stock awards630,075 324,877 524,731 365,835 
Performance stock unit awards3,881 — 333,995 257,735 
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 September 30,Nine Months Ended September 30,
2025202420252024
Numerator:
Net income$51,816 $53,856 $149,081 $151,690 
Denominator:
Weighted average number of common shares outstanding161,829 170,636 163,393 172,490 
Earnings per common share:
Earnings per common share, basic$0.32 $0.32 $0.91 $0.88 
The following table presents the Company’s diluted earnings per share and shares outstanding (in thousands, except per share data):
Three Months Ended September 30,Nine Months Ended September 30,
 2025202420252024
Numerator:
Net income$51,816 $53,856 $149,081 $151,690 
Denominator:
Weighted average number of common shares outstanding161,829 170,636 163,393 172,490 
Effect of dilutive securities1,257 1,305 1,209 1,358 
Weighted average number of common shares outstanding, diluted163,086 171,941 164,602 173,848 
Earnings per common share:
Earnings per common share, diluted$0.32 $0.31 $0.91 $0.87