v3.25.2
Earnings per Share (EPS) (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following table reconciles the net income and the weighted average shares of common stock outstanding used in the computations of basic and diluted EPS of common stock:
For the three months ended June 30,For the six months ended June 30,
2025202420252024
(In Thousands, except for per share data)
Net income – basic and diluted$96,151 $92,079 $198,710 $181,129 
Basic weighted average shares outstanding
77,987 80,117 78,197 80,421 
Dilutive effect of issuable shares1,269 1,183 1,360 1,282 
Diluted weighted average shares outstanding
79,256 81,300 79,557 81,703 
Earnings per share
Basic
$1.23 $1.15 $2.54 $2.25 
Diluted
$1.21 $1.13 $2.50 $2.22 
Anti-dilutive shares— —