XML 40 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
SHARE REPURCHASE PROGRAM (Tables)
9 Months Ended
Sep. 30, 2022
Share Repurchase Program  
Schedule of shares repurchased

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

For the Three Months Ended

​

For the Nine Months Ended

​

​

September 30, 

​

September 30, 

​

    

2022

    

2021

    

2022

    

2021

Shares repurchased

 

​

1,039

​

​

1,583

 

​

4,425

​

​

3,801

Average price per share

​

$

683.09

​

$

595.96

​

$

646.61

​

$

528.09

Total investment

​

$

710,304

​

$

942,955

​

$

2,861,513

​

$

2,007,122