XML 95 R49.htm IDEA: XBRL DOCUMENT v3.25.2
EQUITY (Tables)
6 Months Ended
Jun. 30, 2025
Stockholders' Equity Note [Abstract]  
Summary of Repurchased Shares of the Company's Common Stock Under the Share Repurchase Program
The table below shows the repurchased shares of common stock under the Company’s share repurchase program during the period presented as follows:
Three Months Ended
June 30,
20252024
Number of shares of common stock repurchased160,564 514,239 
Average price paid per share$219.77 $175.76 
Total purchase price (in millions)$35.3 $90.4