Nov 07
2024
SELL
Open market or private sale
$6,343,992
$155.49 p/Share
40,800
Reduced 65.36%
21,623
Common Shares
Nov 07
2024
BUY
Exercise of conversion of derivative security
$3,809,088
$93.36 p/Share
40,800
Added 39.53%
62,423
Common Shares
Aug 13
2024
SELL
Open market or private sale
$895,048
$145.56 p/Share
6,149
Reduced 22.14%
21,623
Common Shares
Aug 13
2024
-
767
Reduced 2.69%
27,772
Common Shares
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