v3.26.3
NET EARNINGS PER SHARE
9 Months Ended
Sep. 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
September 30,
Nine Months Ended
September 30,
2026202520262025
Net Earnings - Basic and Diluted$46,728 $40,289 $131,628 $115,620 
Shares (000s)
Weighted Average Common Shares - Basic31,695 32,265 31,845 32,353 
Effect of Dilutive Securities – Stock Options, Restricted Stock, and Performance Shares337 330 336 349 
Weighted Average Common Shares - Diluted32,032 32,595 32,181 32,702 
Net Earnings Per Share - Basic$1.47 $1.25 $4.13 $3.57 
Net Earnings Per Share - Diluted$1.46 $1.24 $4.09 $3.54 
The number of anti-dilutive shares were 120,000 and 123,510 for the three and nine months ended September 30, 2026, respectively, and 221,170 and 224,180 for the three and nine months ended September 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.