Dec 11
2023
SELL
Payment of exercise price or tax liability
$620,910
$135.01 p/Share
4,599
Reduced 13.88%
28,539
Common Shares
Dec 11
2023
BUY
Grant, award, or other acquisition
-
10,822
Added 24.62%
33,138
Common Shares
Dec 04
2023
-
379
Reduced 1.67%
22,314
Common Shares
Sep 11
2023
SELL
Payment of exercise price or tax liability
$40,085
$128.07 p/Share
313
Reduced 1.36%
22,693
Common Shares
Sep 11
2023
BUY
Exercise of conversion of derivative security
-
735
Added 3.1%
23,006
Common Shares
Aug 08
2023
-
215
Reduced 0.96%
22,271
Common Shares
May 08
2023
SELL
Open market or private sale
$3,061,058
$122.32 p/Share
25,025
Reduced 52.67%
22,486
Common Shares
May 08
2023
BUY
Exercise of conversion of derivative security
$1,918,416
$76.66 p/Share
25,025
Added 34.5%
47,511
Common Shares
Dec 08
2022
SELL
Payment of exercise price or tax liability
$514,824
$122.17 p/Share
4,214
Reduced 15.78%
22,486
Common Shares
Dec 08
2022
BUY
Grant, award, or other acquisition
-
9,918
Added 27.09%
26,700
Common Shares
Nov 18
2022
SELL
Open market or private sale
$336,522
$125.85 p/Share
2,674
Reduced 13.74%
16,782
Common Shares
Sep 12
2022
SELL
Payment of exercise price or tax liability
$26,247
$130.58 p/Share
201
Reduced 1.02%
19,456
Common Shares
Sep 12
2022
BUY
Exercise of conversion of derivative security
-
729
Added 3.58%
19,657
Common Shares
Sep 11
2022
SELL
Payment of exercise price or tax liability
$25,708
$128.54 p/Share
200
Reduced 1.05%
18,928
Common Shares
Sep 11
2022
BUY
Exercise of conversion of derivative security
-
722
Added 3.64%
19,128
Common Shares
Aug 03
2022
SELL
Open market or private sale
$394,590
$131.97 p/Share
2,990
Reduced 13.97%
18,406
Common Shares
Dec 06
2021
SELL
Payment of exercise price or tax liability
$557,370
$157.94 p/Share
3,529
Reduced 14.16%
21,396
Common Shares
Dec 06
2021
BUY
Grant, award, or other acquisition
-
8,303
Added 24.99%
24,925
Common Shares
Nov 15
2021
-
250
Reduced 1.48%
16,622
Common Shares
Sep 21
2021
SELL
Payment of exercise price or tax liability
$49,648
$139.07 p/Share
357
Reduced 2.07%
16,872
Common Shares
Sep 21
2021
BUY
Exercise of conversion of derivative security
-
838
Added 4.64%
17,229
Common Shares
Sep 12
2021
SELL
Payment of exercise price or tax liability
$44,911
$146.29 p/Share
307
Reduced 1.84%
16,392
Common Shares
Sep 12
2021
BUY
Exercise of conversion of derivative security
-
720
Added 4.13%
16,699
Common Shares
Sep 11
2021
SELL
Payment of exercise price or tax liability
$44,326
$146.29 p/Share
303
Reduced 1.86%
15,979
Common Shares
Sep 11
2021
BUY
Exercise of conversion of derivative security
-
712
Added 4.19%
16,282
Common Shares