v3.25.1
Share Repurchase Program (Tables)
3 Months Ended
Mar. 31, 2025
Stockholders' Equity Note [Abstract]  
Share Repurchase Activity

Share repurchase activity was as follows:

 

 

Three Months Ended March 31, 2025

 

 

 

 

 

Total number of shares purchased

 

 

518,909

 

Average price paid per share (a)

 

$

58.65

 

Total cost of shares purchased

 

$

30,436,397

 

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