XML 40 R28.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings per Share (EPS) (Tables)
9 Months Ended
Sep. 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 September 30,For the nine months ended September 30,
2025202420252024
(In Thousands, except for per share data)
Net income – basic and diluted$95,999 $92,810 $294,709 $273,939 
Basic weighted average shares outstanding
77,410 79,549 77,935 80,129 
Dilutive effect of issuable shares1,420 1,496 1,380 1,355 
Diluted weighted average shares outstanding
78,830 81,045 79,315 81,484 
Earnings per share
Basic
$1.24 $1.17 $3.78 $3.42 
Diluted
$1.22 $1.15 $3.72 $3.36 
Anti-dilutive shares—