Jun 21
2024
SELL
Open market or private sale
$1,101,600
$110.16 p/Share
10,000
Reduced 11.27%
78,757
Common Shares
Jun 17
2024
SELL
Payment of exercise price or tax liability
$292,453
$112.18 p/Share
2,607
Reduced 4.32%
57,743
Common Shares
Jun 14
2024
BUY
Grant, award, or other acquisition
-
22,715
Added 27.35%
60,350
Common Shares
Jun 13
2024
SELL
Payment of exercise price or tax liability
$1,138,560
$110.96 p/Share
10,261
Reduced 21.42%
37,635
Common Shares
Jun 13
2024
BUY
Grant, award, or other acquisition
-
22,825
Added 32.27%
47,896
Common Shares
Oct 06
2023
-
1,496
Reduced 2.25%
65,071
Common Shares
Jun 20
2023
SELL
Open market or private sale
$1,517,669
$152.3 p/Share
9,965
Reduced 16.99%
48,685
Common Shares
Jun 16
2023
SELL
Payment of exercise price or tax liability
$1,041,233
$153.1 p/Share
6,801
Reduced 10.39%
58,650
Common Shares
Jun 16
2023
BUY
Grant, award, or other acquisition
-
15,114
Added 18.76%
65,451
Common Shares
Jun 15
2023
SELL
Payment of exercise price or tax liability
$207,763
$152.88 p/Share
1,359
Reduced 2.63%
50,337
Common Shares
Jun 15
2023
BUY
Grant, award, or other acquisition
-
8,338
Added 13.89%
51,696
Common Shares
Jun 13
2023
SELL
Payment of exercise price or tax liability
$2,106,180
$151.23 p/Share
13,927
Reduced 24.31%
43,358
Common Shares
Jun 13
2023
-
1,974
Reduced 1.81%
107,285
Common Shares
Mar 16
2023
SELL
Open market or private sale
$4,602,300
$153.41 p/Share
30,000
Reduced 21.39%
110,260
Common Shares
Mar 16
2023
BUY
Exercise of conversion of derivative security
$3,355,800
$111.86 p/Share
30,000
Added 17.62%
140,260
Common Shares
Mar 10
2023
-
334
Reduced 0.3%
109,259
Common Shares
Mar 09
2023
-
667
Reduced 0.6%
109,593
Common Shares
Dec 21
2022
-
6,336
Reduced 5.43%
110,260
Common Shares
Aug 29
2022
-
700
Reduced 0.81%
85,949
Common Shares
Aug 26
2022
SELL
Open market or private sale
$1,430,200
$143.02 p/Share
10,000
Reduced 10.35%
86,649
Common Shares
Jun 29
2022
-
389
Reduced 0.4%
96,649
Common Shares
Jun 15
2022
SELL
Payment of exercise price or tax liability
$812,797
$125.82 p/Share
6,460
Reduced 6.24%
97,038
Common Shares
Jun 15
2022
BUY
Grant, award, or other acquisition
-
23,762
Added 18.67%
103,498
Common Shares
Jun 14
2022
SELL
Payment of exercise price or tax liability
$1,936,007
$126.19 p/Share
15,342
Reduced 16.14%
79,736
Common Shares
Dec 23
2021
-
750
Reduced 0.78%
95,078
Common Shares