Feb 17
2024
SELL
Payment of exercise price or tax liability
$36,743
$167.78 p/Share
219
Reduced 6.27%
3,273
Common Shares
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
408
Added 10.46%
3,492
Common Shares
Feb 16
2024
SELL
Payment of exercise price or tax liability
$29,864
$167.78 p/Share
178
Reduced 5.46%
3,084
Common Shares
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
331
Added 9.21%
3,262
Common Shares
Sep 05
2023
SELL
Open market or private sale
$69,625
$139.25 p/Share
500
Reduced 14.57%
2,931
Common Shares
Mar 06
2023
SELL
Open market or private sale
$135,610
$135.61 p/Share
1,000
Reduced 22.57%
3,431
Common Shares
Feb 18
2023
SELL
Payment of exercise price or tax liability
$35,409
$136.19 p/Share
260
Reduced 5.54%
4,431
Common Shares
Feb 18
2023
BUY
Exercise of conversion of derivative security
-
485
Added 9.37%
4,691
Common Shares
Feb 17
2023
SELL
Payment of exercise price or tax liability
$29,825
$136.19 p/Share
219
Reduced 4.95%
4,206
Common Shares
Feb 17
2023
BUY
Exercise of conversion of derivative security
-
409
Added 8.46%
4,425
Common Shares
Aug 08
2022
SELL
Open market or private sale
$570,627
$140.1 p/Share
4,073
Reduced 50.35%
4,016
Common Shares
Feb 19
2022
SELL
Payment of exercise price or tax liability
$38,478
$121.0 p/Share
318
Reduced 3.78%
8,089
Common Shares
Feb 19
2022
BUY
Exercise of conversion of derivative security
-
594
Added 6.6%
8,407
Common Shares
Feb 18
2022
SELL
Payment of exercise price or tax liability
$31,581
$121.0 p/Share
261
Reduced 3.23%
7,813
Common Shares
Feb 18
2022
BUY
Exercise of conversion of derivative security
-
486
Added 5.68%
8,074
Common Shares
Feb 19
2021
SELL
Payment of exercise price or tax liability
$31,903
$100.01 p/Share
319
Reduced 2.07%
15,088
Common Shares
Feb 19
2021
BUY
Exercise of conversion of derivative security
-
595
Added 3.72%
15,407
Common Shares
Feb 14
2021
SELL
Payment of exercise price or tax liability
$22,272
$99.43 p/Share
224
Reduced 1.49%
14,812
Common Shares
Feb 14
2021
BUY
Exercise of conversion of derivative security
-
545
Added 3.5%
15,036
Common Shares