Feb 19
2023
SELL
Payment of exercise price or tax liability
$249,897
$136.11 p/Share
1,836
Reduced 1.22%
149,156
Common Shares
Feb 19
2023
BUY
Exercise of conversion of derivative security
-
4,664
Added 3.0%
150,992
Common Shares
Feb 18
2023
SELL
Payment of exercise price or tax liability
$235,742
$136.11 p/Share
1,732
Reduced 1.17%
146,328
Common Shares
Feb 18
2023
BUY
Exercise of conversion of derivative security
-
4,401
Added 2.89%
148,060
Common Shares
Feb 15
2023
SELL
Payment of exercise price or tax liability
$125,500
$135.53 p/Share
926
Reduced 0.64%
143,659
Common Shares
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
2,353
Added 1.6%
144,585
Common Shares
Feb 14
2023
SELL
Payment of exercise price or tax liability
$1,176,160
$134.68 p/Share
8,733
Reduced 5.78%
142,232
Common Shares
Feb 14
2023
BUY
Exercise of conversion of derivative security
-
22,192
Added 13.38%
143,632
Common Shares
Feb 20
2022
SELL
Payment of exercise price or tax liability
$115,676
$121.0 p/Share
956
Reduced 0.74%
128,773
Common Shares
Feb 20
2022
BUY
Exercise of conversion of derivative security
-
2,427
Added 1.84%
129,729
Common Shares
Feb 19
2022
SELL
Payment of exercise price or tax liability
$222,035
$121.0 p/Share
1,835
Reduced 1.42%
127,302
Common Shares
Feb 19
2022
BUY
Exercise of conversion of derivative security
-
4,663
Added 3.49%
129,137
Common Shares
Feb 15
2022
SELL
Payment of exercise price or tax liability
$110,869
$119.6 p/Share
927
Reduced 0.74%
124,474
Common Shares
Feb 15
2022
BUY
Exercise of conversion of derivative security
-
2,354
Added 1.84%
125,401
Common Shares
Feb 14
2022
SELL
Payment of exercise price or tax liability
$168,965
$119.41 p/Share
1,415
Reduced 1.14%
123,047
Common Share
Feb 14
2022
BUY
Exercise of conversion of derivative security
-
3,556
Added 2.78%
124,462
Common Shares
Jan 05
2022
$260,340
$130.17 p/Share
2,000
Reduced 1.63%
120,906
Common Shares
Feb 24
2021
SELL
Payment of exercise price or tax liability
$107,704
$98.63 p/Share
1,092
Reduced 0.88%
122,906
Common Shares
Feb 24
2021
BUY
Exercise of conversion of derivative security
-
2,773
Added 2.19%
123,998
Common Shares
Feb 20
2021
SELL
Payment of exercise price or tax liability
$286,426
$99.8 p/Share
2,870
Reduced 2.31%
121,225
Common Shares
Feb 20
2021
BUY
Exercise of conversion of derivative security
-
7,289
Added 5.59%
123,139
Common Shares
Feb 15
2021
SELL
Payment of exercise price or tax liability
$92,107
$99.36 p/Share
927
Reduced 0.79%
116,806
Common Shares
Feb 15
2021
BUY
Exercise of conversion of derivative security
-
2,354
Added 1.96%
117,733
Common Shares
Feb 14
2021
SELL
Payment of exercise price or tax liability
$140,694
$99.36 p/Share
1,416
Reduced 1.21%
115,379
Common Shares
Feb 14
2021
BUY
Exercise of conversion of derivative security
-
3,556
Added 2.95%
116,795
Common Shares