v3.25.2
Share Repurchase Program (Tables)
6 Months Ended
Jun. 30, 2025
Stockholders' Equity Note [Abstract]  
Share Repurchase Activity

 

 

Three Months Ended June 30, 2025

 

 

Six Months Ended June 30, 2025

 

Total number of shares purchased

 

 

364,059

 

 

 

882,968

 

Average price paid per share (a)

 

$

57.05

 

 

$

57.99

 

Total cost of shares purchased

 

$

20,770,844

 

 

$

51,207,241

 

(a)
Average price paid includes costs associated with the repurchases.