Jun 17
2024
SELL
Payment of exercise price or tax liability
$32,307
$112.18 p/Share
288
Reduced 2.03%
13,911
Common Shares
Jun 14
2024
BUY
Grant, award, or other acquisition
-
4,009
Added 22.02%
14,199
Common Shares
Jun 13
2024
SELL
Payment of exercise price or tax liability
$119,725
$110.96 p/Share
1,079
Reduced 9.57%
10,190
Common Shares
Jun 13
2024
BUY
Grant, award, or other acquisition
-
3,737
Added 24.9%
11,269
Common Shares
Jun 16
2023
SELL
Payment of exercise price or tax liability
$172,084
$153.1 p/Share
1,124
Reduced 13.04%
7,498
Common Shares
Jun 16
2023
SELL
Open market or private sale
$462,332
$153.65 p/Share
3,009
Reduced 33.19%
6,058
Common Shares
Jun 16
2023
BUY
Grant, award, or other acquisition
-
2,564
Added 22.92%
8,622
Common Shares
Jun 15
2023
SELL
Payment of exercise price or tax liability
$34,703
$152.88 p/Share
227
Reduced 2.44%
9,067
Common Shares
Jun 15
2023
BUY
Grant, award, or other acquisition
-
1,472
Added 13.67%
9,294
Common Shares
Jun 13
2023
SELL
Payment of exercise price or tax liability
$194,179
$151.23 p/Share
1,284
Reduced 14.1%
7,822
Common Shares
Mar 17
2023
SELL
Open market or private sale
$732,388
$152.74 p/Share
4,795
Reduced 34.49%
9,106
Common Shares
Mar 17
2023
BUY
Exercise of conversion of derivative security
$522,175
$108.9 p/Share
4,795
Added 25.65%
13,901
Common Shares
Sep 07
2022
SELL
Open market or private sale
$639,791
$140.83 p/Share
4,543
Reduced 33.28%
9,106
Common Shares
Jun 15
2022
SELL
Payment of exercise price or tax liability
$91,345
$125.82 p/Share
726
Reduced 5.05%
13,649
Common Shares
Jun 15
2022
BUY
Grant, award, or other acquisition
-
3,855
Added 21.15%
14,375
Common Shares
Jun 14
2022
SELL
Payment of exercise price or tax liability
$288,470
$126.19 p/Share
2,286
Reduced 17.85%
10,520
Common Shares
Dec 31
2021
SELL
Open market or private sale
$3,887,702
$135.46 p/Share
28,700
Reduced 69.15%
12,806
Common Shares
Dec 31
2021
BUY
Exercise of conversion of derivative security
$3,127,152
$108.96 p/Share
28,700
Added 40.88%
41,506
Common Shares
Jun 29
2021
SELL
Open market or private sale
$312,339
$131.29 p/Share
2,379
Reduced 15.67%
12,806
Common Shares
Jun 15
2021
SELL
Payment of exercise price or tax liability
$130,922
$135.53 p/Share
966
Reduced 5.98%
15,185
Common Shares
Mar 01
2021
SELL
Open market or private sale
$363,979
$112.27 p/Share
3,242
Reduced 16.72%
16,151
Common Shares