XML 62 R55.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Shareholders' Equity (Tables)
6 Months Ended
Jun. 30, 2024
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, 2024 and 2023 (in thousands, except average price):

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Share repurchases

 

$

17,597

 

 

$

86,821

 

 

$

78,306

 

 

$

181,341

 

Number of shares

 

 

229

 

 

 

1,492

 

 

 

1,069

 

 

 

2,944

 

Average price

 

$

76.97

 

 

$

58.21

 

 

$

73.28

 

 

$

61.59