Quarterly report [Sections 13 or 15(d)]

EQUITY (Tables)

v3.25.2
EQUITY (Tables)
6 Months Ended
Jun. 30, 2025
Equity Method Investments and Joint Ventures [Abstract]  
Schedule of Stockholders Equity
The following tables summarize activity under the Repurchase Program for the three and six months ended June 30, 2025 and 2024 (dollar value of shares purchased shown in thousands):
Three Months Ended June 30, 2025 Three Months Ended June 30, 2024
Total number of shares purchased 338,886 160,622
Dollar value of shares purchased $ 65,000  $ 25,000 
Average price paid per share $ 191.80  $ 155.65 
Six Months Ended June 30, 2025 Six Months Ended June 30, 2024
Total number of shares purchased 679,550 370,697
Dollar value of shares purchased $ 125,000  $ 54,492 
Average price paid per share $ 183.95  $ 147.00