Feb 18
2023
BUY
Exercise of conversion of derivative security
-
804
Added 2.52%
31,089
Common Shares
Feb 15
2023
SELL
Payment of exercise price or tax liability
$23,040
$135.53 p/Share
170
Reduced 0.56%
30,285
Common Shares
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
695
Added 2.23%
30,455
Common Shares
Feb 14
2023
SELL
Payment of exercise price or tax liability
$155,016
$134.68 p/Share
1,151
Reduced 3.72%
29,760
Common Shares
Feb 14
2023
BUY
Exercise of conversion of derivative security
-
4,564
Added 13.23%
29,939
Common Shares
Dec 30
2022
BUY
Other acquisition or disposition
$1,763
$125.93 p/Share
14
Added 0.05%
26,347
Common Shares
Aug 05
2022
SELL
Open market or private sale
$1,174,530
$138.18 p/Share
8,500
Reduced 24.4%
26,333
Common Shares
Jun 30
2022
BUY
Other acquisition or disposition
$1,983
$123.96 p/Share
16
Added 0.05%
34,833
Common Shares
Feb 28
2022
$14,942
$123.49 p/Share
121
Reduced 0.35%
34,817
Common Shares
Feb 20
2022
SELL
Payment of exercise price or tax liability
$30,855
$121.0 p/Share
255
Reduced 0.72%
34,938
Common Shares
Feb 20
2022
BUY
Exercise of conversion of derivative security
-
1,046
Added 2.89%
35,193
Common Shares
Feb 19
2022
SELL
Payment of exercise price or tax liability
$28,314
$121.0 p/Share
234
Reduced 0.68%
34,147
Common Shares
Feb 19
2022
BUY
Exercise of conversion of derivative security
-
958
Added 2.71%
34,381
Common Shares
Feb 15
2022
SELL
Payment of exercise price or tax liability
$20,093
$119.6 p/Share
168
Reduced 0.5%
33,423
Common Shares
Feb 15
2022
BUY
Exercise of conversion of derivative security
-
696
Added 2.03%
33,591
Common Shares
Feb 14
2022
SELL
Payment of exercise price or tax liability
$25,912
$119.41 p/Share
217
Reduced 0.66%
32,895
Common Shares
Feb 14
2022
BUY
Exercise of conversion of derivative security
-
731
Added 2.16%
33,112
Common Shares
Dec 31
2021
BUY
Other acquisition or disposition
$1,683
$129.46 p/Share
13
Added 0.04%
32,381
Common Shares
Jun 30
2021
BUY
Other acquisition or disposition
$1,702
$113.46 p/Share
15
Added 0.05%
32,368
Common Shares
Feb 24
2021
SELL
Payment of exercise price or tax liability
$28,997
$98.63 p/Share
294
Reduced 0.9%
32,353
Common Shares
Feb 24
2021
BUY
Exercise of conversion of derivative security
-
1,207
Added 3.57%
32,647
Common Shares
Feb 20
2021
SELL
Payment of exercise price or tax liability
$76,447
$99.8 p/Share
766
Reduced 2.38%
31,440
Common Shares
Feb 20
2021
BUY
Exercise of conversion of derivative security
-
3,144
Added 9.02%
31,695
Common Shares
Feb 15
2021
SELL
Payment of exercise price or tax liability
$18,084
$99.36 p/Share
182
Reduced 0.62%
29,062
Common Shares
Feb 15
2021
BUY
Exercise of conversion of derivative security
-
695
Added 2.32%
29,244
Common Shares