Feb 19
2024
SELL
Payment of exercise price or tax liability
$1,667,452
$167.87 p/Share
9,933
Reduced 3.99%
239,187
Common Shares
Feb 19
2024
BUY
Exercise of conversion of derivative security
-
26,381
Added 9.72%
244,933
Common Shares
Feb 18
2024
SELL
Payment of exercise price or tax liability
$58,083
$167.87 p/Share
346
Reduced 0.16%
222,739
Common Shares
Feb 18
2024
BUY
Exercise of conversion of derivative security
-
879
Added 0.39%
223,085
Common Shares
Feb 17
2024
SELL
Payment of exercise price or tax liability
$158,637
$167.87 p/Share
945
Reduced 0.42%
222,206
Common Shares
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
2,400
Added 1.06%
222,970
Common Shares
Feb 14
2024
SELL
Payment of exercise price or tax liability
$42,835
$164.12 p/Share
261
Reduced 0.12%
220,751
Common Shares
Feb 14
2024
BUY
Exercise of conversion of derivative security
-
663
Added 0.3%
221,012
Common Shares
Feb 19
2023
SELL
Payment of exercise price or tax liability
$1,303,389
$136.11 p/Share
9,576
Reduced 4.16%
220,349
Common Shares
Feb 19
2023
BUY
Exercise of conversion of derivative security
-
1,067
Added 0.5%
210,774
Common Shares
Feb 19
2023
BUY
Other acquisition or disposition
-
19,151
Added 7.94%
222,060
Common Shares
Feb 18
2023
SELL
Payment of exercise price or tax liability
$59,343
$136.11 p/Share
436
Reduced 0.21%
209,707
Common Shares
Feb 18
2023
BUY
Exercise of conversion of derivative security
-
878
Added 0.42%
210,143
Common Shares
Feb 15
2023
SELL
Payment of exercise price or tax liability
$228,774
$135.53 p/Share
1,688
Reduced 0.8%
209,265
Common Shares
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
3,403
Added 1.59%
210,953
Common Shares
Feb 14
2023
SELL
Payment of exercise price or tax liability
$280,269
$134.68 p/Share
2,081
Reduced 0.99%
207,550
Common Shares
Feb 14
2023
BUY
Exercise of conversion of derivative security
-
4,134
Added 1.95%
207,879
Common Shares
Feb 20
2022
SELL
Payment of exercise price or tax liability
$1,408,561
$121.0 p/Share
11,641
Reduced 5.36%
205,497
Common Shares
Feb 20
2022
BUY
Exercise of conversion of derivative security
-
5,234
Added 2.58%
197,989
Common Shares
Feb 20
2022
BUY
Other acquisition or disposition
-
19,149
Added 8.46%
207,208
Common Shares
Feb 19
2022
SELL
Payment of exercise price or tax liability
$64,130
$121.0 p/Share
530
Reduced 0.27%
192,755
Common Shares
Feb 19
2022
BUY
Exercise of conversion of derivative security
-
1,067
Added 0.55%
193,285
Common Shares
Feb 15
2022
SELL
Payment of exercise price or tax liability
$201,406
$119.6 p/Share
1,684
Reduced 0.87%
192,218
Common Shares
Feb 15
2022
BUY
Exercise of conversion of derivative security
-
3,402
Added 1.72%
193,902
Common Shares
Feb 14
2022
SELL
Payment of exercise price or tax liability
$43,465
$119.41 p/Share
364
Reduced 0.19%
190,500
Common Shares