v3.25.2
Basic and Diluted Earnings Per Share
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Basic and Diluted Earnings Per Share Basic and Diluted Earnings Per Share
The computation of earnings per share for the three and six months ended June 30, 2025 and 2024 is as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
(in thousands, except per share amounts)
2025
2024
2025
2024
Numerator:
Net income
$12,843
$6,694
$23,895
$5,685
Denominator:
Weighted average shares - basic
356,623
376,254
367,847
386,153
Dilutive impact of stock options and restricted
stock units
536
8,478
498
7,467
Weighted average shares - diluted
357,159
384,732
368,345
393,620
Earnings per share:
Basic
$0.04
$0.02
$0.06
$0.01
Diluted
$0.04
$0.02
$0.06
$0.01
The following weighted average potentially dilutive shares are excluded from the computation of diluted earnings per
share for the periods presented because including them would have been antidilutive:
Three Months Ended
June 30,
Six Months Ended
June 30,
(in thousands)
2025
2024
2025
2024
Stock options and restricted stock units
57,042
16,164
49,102
18,974