XML 52 R40.htm IDEA: XBRL DOCUMENT v3.25.3
EARNINGS PER SHARE (Tables)
9 Months Ended
Sep. 30, 2025
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 nine months ended September 30, 2025 and 2024 were as follows:
Three Months Ended
September 30, 2025September 30, 2024
DilutedBasicDilutedBasic
Consolidated operations
Income available to common stockholders$127,927 $127,927 $100,039 $100,039 
Average equivalent shares
Shares of common stock65,709 65,709 66,445 66,445 
Effect of dilutive stock-based compensation
Stock options491 — 737 — 
Restricted stock430 — 534 — 
Total average equivalent shares66,630 65,709 67,716 66,445 
Net income per share$1.92 $1.95 $1.48 $1.51 
Nine Months Ended
September 30, 2025September 30, 2024
DilutedBasicDilutedBasic
Consolidated operations
Income available to common stockholders$318,445 $318,445 $273,597 $273,597 
Average equivalent shares
Shares of common stock65,989 65,989 66,274 66,274 
Effect of dilutive stock-based compensation
Stock options549 768 
Restricted stock505 532 
Total average equivalent shares67,043 65,989 67,574 66,274 
Net income per share$4.75 $4.83 $4.05 $4.13