Feb 16
2025
SELL
Payment of exercise price or tax liability
$33,613
$188.84 p/Share
178
Reduced 0.74%
23,883
Common Shares
Feb 16
2025
BUY
Exercise of conversion of derivative security
-
331
Added 1.36%
24,061
Common Shares
Feb 14
2025
SELL
Payment of exercise price or tax liability
$28,326
$188.84 p/Share
150
Reduced 0.63%
23,730
Common Shares
Feb 14
2025
BUY
Exercise of conversion of derivative security
-
280
Added 1.16%
23,880
Common Shares
Sep 03
2024
SELL
Open market or private sale
$1,478,640
$184.83 p/Share
8,000
Reduced 25.32%
23,600
Common Shares
Mar 07
2024
SELL
Open market or private sale
$337,580
$168.79 p/Share
2,000
Reduced 5.95%
31,600
Common Shares
Feb 17
2024
SELL
Payment of exercise price or tax liability
$36,743
$167.78 p/Share
219
Reduced 0.65%
33,600
Common Shares
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
408
Added 1.19%
33,819
Common Shares
Feb 16
2024
SELL
Payment of exercise price or tax liability
$29,864
$167.78 p/Share
178
Reduced 0.53%
33,411
Common Shares
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
331
Added 0.98%
33,589
Common Shares
Feb 18
2023
SELL
Payment of exercise price or tax liability
$35,409
$136.19 p/Share
260
Reduced 0.78%
33,258
Common Shares
Feb 18
2023
BUY
Exercise of conversion of derivative security
-
485
Added 1.43%
33,518
Common Shares
Feb 17
2023
SELL
Payment of exercise price or tax liability
$29,825
$136.19 p/Share
219
Reduced 0.66%
33,033
Common Shares
Feb 17
2023
BUY
Exercise of conversion of derivative security
-
409
Added 1.22%
33,252
Common Shares
Feb 19
2022
SELL
Payment of exercise price or tax liability
$38,478
$121.0 p/Share
318
Reduced 0.96%
32,843
Common Shares
Feb 19
2022
BUY
Exercise of conversion of derivative security
-
594
Added 1.76%
33,161
Common Shares
Feb 18
2022
SELL
Payment of exercise price or tax liability
$31,581
$121.0 p/Share
261
Reduced 0.8%
32,567
Common Shares
Feb 18
2022
BUY
Exercise of conversion of derivative security
-
486
Added 1.46%
32,828
Common Shares
Feb 19
2021
SELL
Payment of exercise price or tax liability
$31,903
$100.01 p/Share
319
Reduced 0.98%
32,342
Common Shares
Feb 19
2021
BUY
Exercise of conversion of derivative security
-
595
Added 1.79%
32,661
Common Shares
Feb 14
2021
SELL
Payment of exercise price or tax liability
$22,272
$99.43 p/Share
224
Reduced 0.69%
32,066
Common Shares
Feb 14
2021
BUY
Exercise of conversion of derivative security
-
545
Added 1.66%
32,290
Common Shares