XML 178 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
EQUITY (Tables)
6 Months Ended
Jun. 30, 2024
Equity [Abstract]  
Schedule of Share Repurchases Share repurchases under our authorization were as follows:
 Repurchases Occurring in 2024Cumulative Repurchases as of June 30, 2024
 Shares
Average Price1
SharesAverage Price
Share Repurchase Authorization788,569 $256.25 7,836,079 $183.14 
1Price excludes excise taxes imposed under the Inflation Reduction Act of $1.5 million for the three and six months ending June 30, 2024.