v3.26.1
Shareholders' Equity (Tables)
6 Months Ended
Jun. 30, 2026
Equity [Abstract]  
Schedule of Company's Shares Repurchase Activity

The following table presents the Company’s share repurchase activity using existing Board authorizations during the three and six months ending June 30, 2026 and 2025 (in thousands, except average price):

 

 

Three Months Ended
June 30,

 

 

Six Months Ended
June 30,

 

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Share repurchases

 

$

172,083

 

 

$

83,038

 

 

$

268,491

 

 

$

176,211

 

Number of shares

 

 

2,350

 

 

 

1,455

 

 

 

3,600

 

 

 

2,843

 

Average price

 

$

73.23

 

 

$

57.08

 

 

$

74.58

 

 

$

62.00