XML 34 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings per Share Earnings per Share (Tables)
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
The table below presents a reconciliation between basic and diluted weighted average shares outstanding, net income, and basic and diluted income per share for the three and six months ended June 30, 2023 and 2022:
Three Months EndedSix Months Ended
June 30,June 30,
(In thousands, except per share amounts)2023202220232022
NUMERATOR
Net income$118,001 $136,838 $221,067 $228,677 
DENOMINATOR
Basic weighted average shares outstanding27,792 28,041 27,698 28,231 
Effect of dilutive securities:
Stock option awards516 246 451 287 
Deferred compensation awards316 303 320 308 
Diluted weighted average shares outstanding28,624 28,590 28,469 28,826 
Earnings per common share:
Basic$4.25 $4.88 $7.98 $8.10 
Diluted$4.12 $4.79 $7.77 $7.93 
Anti-dilutive equity awards not included in the calculation of diluted earnings per common share
 908 8 784