v3.25.1
Earnings Per Share
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
Basic earnings per share (EPS) amounts are computed by dividing earnings by the weighted average number of common shares outstanding during the period. Diluted EPS amounts assume the issuance of common stock for all potentially dilutive equivalents outstanding. To the extent stock awards are anti-dilutive, they are excluded from the calculation of diluted EPS.
The details of basic and diluted EPS are as follows:
 Three Months Ended
(in thousands, except per share data)March 31,
2025
March 31,
2024
Net income$51,865 $34,778 
Weighted average shares outstanding – basic87,653 87,067 
Dilutive effect of stock plans474 713 
Weighted average shares outstanding – diluted88,127 87,780 
Basic earnings per share$0.59 $0.40 
Diluted earnings per share$0.59 $0.40 
Anti-dilutive shares18 53