v3.26.1
NET EARNINGS PER SHARE
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
NET EARNINGS PER SHARE NET EARNINGS PER SHARE
The following presents a reconciliation of the net earnings and shares used in calculating basic and diluted net earnings per share:

Three Months Ended
June 30,
Six Months Ended
June 30,
2026202520262025
Net Earnings - Basic and Diluted$44,615 $38,278 $84,900 $75,331 
Shares (000s)
Weighted Average Common Shares - Basic31,902 32,354 31,919 32,397 
Effect of Dilutive Securities – Stock Options, Restricted Stock, and Performance Shares298 328 323 347 
Weighted Average Common Shares - Diluted32,200 32,682 32,242 32,744 
Net Earnings Per Share - Basic$1.40 $1.18 $2.66 $2.33 
Net Earnings Per Share - Diluted$1.39 $1.17 $2.63 $2.30 
The number of anti-dilutive shares were 124,920 and 123,510 for the three and six months ended June 30, 2026, respectively, and 223,890 and 224,070 for the three and six months ended June 30, 2025, respectively. Anti-dilutive shares could potentially dilute basic earnings per share in future periods and therefore, were not included in diluted earnings per share.