v3.26.1
EQUITY (Tables)
6 Months Ended
Jun. 30, 2026
Equity Method Investments and Joint Ventures [Abstract]  
Schedule of Stockholders Equity
The following tables summarize activity under the Repurchase Program (dollar value of shares purchased shown in thousands):
Three Months Ended June 30, 2026Three Months Ended June 30, 2025
Total number of shares purchased392,222338,886
Dollar value of shares purchased$69,999 $65,000 
Average price paid per share$178.47 $191.80 
Six Months Ended June 30, 2026Six Months Ended June 30, 2025
Total number of shares purchased1,258,501679,550
Dollar value of shares purchased$242,776 $125,000 
Average price paid per share$192.91 $183.95