| Earnings Per Share |
The following table summarizes the calculation of earnings per share: | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | 2026 | | 2025 | | 2026 | | 2025 | | (Dollars in thousands except share and per share data) | | Net income | $ | 60,656 | | | $ | 59,821 | | | $ | 120,725 | | | $ | 116,994 | | | | | | | | | | | Weighted average shares - basic | 41,461,889 | | | 46,598,535 | | | 41,795,740 | | 46,904,592 | | Effect of dilutive securities: | | | | | | | | | Common stock options and RSUs | 332,271 | | | 584,235 | | | 384,776 | | | 660,988 | | | Weighted average shares - diluted | 41,794,160 | | | 47,182,770 | | | 42,180,516 | | | 47,565,580 | | | | | | | | | | | Basic and diluted earnings per share: | | | | | | | | | Net income per share - basic | $ | 1.46 | | | $ | 1.28 | | | $ | 2.89 | | | $ | 2.49 | | | Effect of dilutive securities: | | | | | | | | | Common stock options and RSUs | (0.01) | | | (0.01) | | | (0.03) | | | (0.03) | | | Net income per share - diluted | $ | 1.45 | | | $ | 1.27 | | | $ | 2.86 | | | $ | 2.46 | | | | | | | | | | | Included in the computation of diluted shares: | | | | | | | | | Stock options with exercise price below average market price | | | | | | | | | Share count | 368,293 | | 622,677 | | 368,293 | | 622,677 | | Minimum exercise price | $ | 8.57 | | | $ | 6.87 | | | $ | 8.57 | | | $ | 6.87 | | | Maximum exercise price | $ | 43.89 | | | $ | 35.17 | | | $ | 43.89 | | | $ | 35.17 | | | | | | | | | | | Excluded from the computation of diluted shares: Antidilutive securities | | | | | | | | | Outstanding stock-based compensation awards, shares | 32,624 | | | 78,240 | | | 32,624 | | | 78,240 | |
|