v3.26.3
EARNINGS PER SHARE (Tables)
9 Months Ended
Sep. 30, 2026
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,
2026202520262025
Stock option awards892,152 698,780 877,364 697,668 
Restricted stock awards944,832 630,075 1,229,566 524,731 
Performance stock unit awards400,991 3,881 544,369 333,995 
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,
2026202520262025
Numerator:
Net income$57,433 $51,816 $156,689 $149,081 
Denominator:
Weighted average number of common shares outstanding149,788 161,829 153,099 163,393 
Earnings per common share:
Earnings per common share, basic$0.38 $0.32 $1.02 $0.91 
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,
2026202520262025
Numerator:
Net income$57,433 $51,816 $156,689 $149,081 
Denominator:
Weighted average number of common shares outstanding149,788 161,829 153,099 163,393 
Effect of dilutive securities703 1,257 833 1,209 
Weighted average number of common shares outstanding, diluted150,491 163,086 153,932 164,602 
Earnings per common share:
Earnings per common share, diluted$0.38 $0.32 $1.02 $0.91