Feb 16
2025
SELL
Payment of exercise price or tax liability
$33,613
$188.84 p/Share
178
Reduced 2.1%
8,286
Common Shares
Feb 16
2025
BUY
Exercise of conversion of derivative security
-
331
Added 3.76%
8,464
Common Shares
Feb 14
2025
SELL
Payment of exercise price or tax liability
$28,326
$188.84 p/Share
150
Reduced 1.81%
8,133
Common Shares
Feb 14
2025
BUY
Exercise of conversion of derivative security
-
280
Added 3.27%
8,283
Common Shares
May 10
2024
SELL
Open market or private sale
$251,385
$167.59 p/Share
1,500
Reduced 15.78%
8,003
Common Shares
Feb 17
2024
SELL
Payment of exercise price or tax liability
$36,743
$167.78 p/Share
219
Reduced 2.25%
9,503
Common Shares
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
408
Added 4.03%
9,722
Common Shares
Feb 16
2024
SELL
Payment of exercise price or tax liability
$29,864
$167.78 p/Share
178
Reduced 1.88%
9,314
Common Shares
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
331
Added 3.37%
9,492
Common Shares
Feb 18
2023
SELL
Payment of exercise price or tax liability
$35,409
$136.19 p/Share
260
Reduced 2.84%
8,910
Common Shares
Feb 18
2023
BUY
Exercise of conversion of derivative security
-
485
Added 5.02%
9,170
Common Shares
Feb 17
2023
SELL
Payment of exercise price or tax liability
$29,825
$136.19 p/Share
219
Reduced 2.46%
8,685
Common Shares
Feb 17
2023
BUY
Exercise of conversion of derivative security
-
409
Added 4.39%
8,904
Common Shares
Feb 19
2022
SELL
Payment of exercise price or tax liability
$38,478
$121.0 p/Share
318
Reduced 3.61%
8,495
Common Shares
Feb 19
2022
BUY
Exercise of conversion of derivative security
-
594
Added 6.31%
8,813
Common Shares
Feb 18
2022
SELL
Payment of exercise price or tax liability
$31,581
$121.0 p/Share
261
Reduced 3.08%
8,219
Common Shares
Feb 18
2022
BUY
Exercise of conversion of derivative security
-
486
Added 5.42%
8,480
Common Shares
Feb 19
2021
SELL
Payment of exercise price or tax liability
$31,903
$100.01 p/Share
319
Reduced 3.84%
7,994
Common Shares
Feb 19
2021
BUY
Exercise of conversion of derivative security
-
595
Added 6.68%
8,313
Common Shares
Feb 14
2021
SELL
Payment of exercise price or tax liability
$22,272
$99.43 p/Share
224
Reduced 2.82%
7,718
Common Shares
Feb 14
2021
BUY
Exercise of conversion of derivative security
-
545
Added 6.42%
7,942
Common Shares