Feb 15
2023
BUY
Exercise of conversion of derivative security
-
914
Added 2.76%
32,165
Common Shares
Feb 14
2023
SELL
Payment of exercise price or tax liability
$224,511
$134.68 p/Share
1,667
Reduced 5.06%
31,251
Common Shares
Feb 14
2023
BUY
Exercise of conversion of derivative security
-
6,708
Added 17.55%
31,513
Common Shares
Feb 20
2022
SELL
Payment of exercise price or tax liability
$66,792
$121.0 p/Share
552
Reduced 2.06%
26,210
Common Shares
Feb 20
2022
BUY
Exercise of conversion of derivative security
-
1,402
Added 4.98%
26,762
Common Shares
Feb 19
2022
SELL
Payment of exercise price or tax liability
$65,824
$121.0 p/Share
544
Reduced 2.1%
25,360
Common Shares
Feb 19
2022
BUY
Exercise of conversion of derivative security
-
1,380
Added 5.06%
25,904
Common Shares
Feb 15
2022
SELL
Payment of exercise price or tax liability
$26,671
$119.6 p/Share
223
Reduced 0.9%
24,524
Common Shares
Feb 15
2022
BUY
Exercise of conversion of derivative security
-
915
Added 3.57%
24,747
Common Shares
Feb 14
2022
SELL
Payment of exercise price or tax liability
$36,181
$119.41 p/Share
303
Reduced 1.26%
23,832
Common Shares
Feb 14
2022
BUY
Exercise of conversion of derivative security
-
1,075
Added 4.26%
24,135
Common Shares
Nov 03
2021
SELL
Open market or private sale
$344,400
$137.76 p/Share
2,500
Reduced 9.78%
23,060
Common Shares
Mar 09
2021
SELL
Open market or private sale
$237,999
$103.03 p/Share
2,310
Reduced 8.29%
25,560
Common Shares
Feb 24
2021
SELL
Payment of exercise price or tax liability
$38,564
$98.63 p/Share
391
Reduced 1.38%
27,870
Common Shares
Feb 24
2021
BUY
Exercise of conversion of derivative security
-
1,605
Added 5.37%
28,261
Common Shares
Feb 20
2021
SELL
Payment of exercise price or tax liability
$102,395
$99.8 p/Share
1,026
Reduced 3.71%
26,656
Common Shares
Feb 20
2021
BUY
Exercise of conversion of derivative security
-
4,208
Added 13.48%
26,998
Common Shares
Feb 15
2021
SELL
Payment of exercise price or tax liability
$21,760
$99.36 p/Share
219
Reduced 0.92%
23,474
Common Shares
Feb 15
2021
BUY
Exercise of conversion of derivative security
-
915
Added 3.72%
23,693
Common Shares
Feb 14
2021
SELL
Payment of exercise price or tax liability
$30,901
$99.36 p/Share
311
Reduced 1.35%
22,778
Common Shares
Feb 14
2021
BUY
Exercise of conversion of derivative security
-
1,075
Added 4.45%
23,089
Common Shares