Details of the programs and activity thereunder through June 30, 2026 were as follows: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (in thousands) | Effective Date | Expiration Date | | Share Value Authorized for Repurchase | | Share Value Repurchased | | Unused & Expired Share Repurchase Value | | Share Value Available for Future Repurchase | | 2024 Program | August 2024 | July 2026 | | $ | 100,000 | | $ | 99,990 | | | $ | 10 | | | N/A | | 2025 Program | December 2025 | December 2027 | | $ | 300,000 | | $ | 113,620 | | | N/A | | $ | 186,380 | |
The share repurchase activity by period was as follows: | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | (in thousands, except shares and per share amounts) | 2026 | | 2025 | | 2026 | | 2025 | | Number of shares repurchased | 905,815 | | | 144,786 | | | 1,663,536 | | | 425,787 | | | Total share repurchased cost | $ | 50,019 | | | $ | 20,000 | | | $ | 98,654 | | | $ | 60,000 | | | Average total cost per repurchased share | $ | 55.22 | | | $ | 138.13 | | | $ | 59.30 | | | $ | 140.92 | |
|