XML 55 R36.htm IDEA: XBRL DOCUMENT v3.25.2
EQUITY (Tables)
6 Months Ended
Jun. 30, 2025
Equity [Abstract]  
Schedule of Share Repurchases Share
repurchases under our authorization were as follows:
 
Repurchases Occurring in 2025
Cumulative Repurchases as of
June 30, 2025
 
Shares
Average Price1
Shares
Average Price
Share Repurchase Authorization
790,775
$316.44
9,067,788
$201.95
1Price excludes excise taxes imposed under the Inflation Reduction Act of $1.4 million for the six months ended June 30,
2025.