v3.25.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Earnings Per Share
The following represents a reconciliation of the numerator and denominator of the basic and diluted earnings per share computations contained in the condensed consolidated financial statements:
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
(in thousands, except per share data)
Net income$134,121 $92,579 $223,348 $191,520 
Weighted average common shares outstanding basic
23,175 23,165 23,172 23,137 
Effect of potential dilutive securities:
Conversion of stock options92 130 100 150 
Conversion of restricted stock24 34 29 45 
Weighted average common shares outstanding diluted
23,291 23,329 23,301 23,332 
Earnings per common share:
Basic$5.79 $4.00 $9.64 $8.28 
Diluted$5.76 $3.97 $9.59 $8.21