XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.2
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Schedule of reconciliation of basic and diluted earnings per share The reconciliation of basic and diluted earnings per share for the three and six months ended June 30, 2024 and 2023 were as follows:
Three Months Ended
June 30, 2024June 30, 2023
DilutedBasicDilutedBasic
Consolidated operations
Income available to common stockholders$90,454 $90,454 $83,072 $83,072 
Average equivalent shares
Shares of common stock66,312 66,312 65,568 65,568 
Effect of dilutive stock-based compensation
Stock options774 — 871 — 
Restricted stock489 — 416 — 
Total average equivalent shares67,575 66,312 66,855 65,568 
Net income per share$1.34 $1.36 $1.24 $1.27 
Six Months Ended
June 30, 2024June 30, 2023
DilutedBasicDilutedBasic
Consolidated operations
Income available to common stockholders$173,558 $173,558 $137,836 $137,836 
Average equivalent shares
Shares of common stock66,188 66,188 65,470 65,470 
Effect of dilutive stock-based compensation
Stock options783 889 
Restricted stock538 389 
Total average equivalent shares67,509 66,188 66,748 65,470 
Net income per share$2.57 $2.62 $2.07 $2.11