Jun 17
2024
SELL
Payment of exercise price or tax liability
$46,218
$112.18 p/Share
412
Reduced 2.05%
19,727
Common Shares
Jun 14
2024
BUY
Grant, award, or other acquisition
-
6,100
Added 23.25%
20,139
Common Shares
Jun 13
2024
SELL
Payment of exercise price or tax liability
$179,422
$110.96 p/Share
1,617
Reduced 10.33%
14,039
Common Shares
Jun 13
2024
BUY
Grant, award, or other acquisition
-
5,531
Added 26.11%
15,656
Common Shares
Dec 15
2023
SELL
Open market or private sale
$186,795
$124.53 p/Share
1,500
Reduced 12.9%
10,125
Common Shares
Sep 29
2023
SELL
Payment of exercise price or tax liability
$55,569
$125.44 p/Share
443
Reduced 3.67%
11,625
Common Shares
Jun 16
2023
SELL
Payment of exercise price or tax liability
$176,830
$153.1 p/Share
1,155
Reduced 8.73%
12,068
Common Shares
Jun 16
2023
BUY
Grant, award, or other acquisition
-
3,951
Added 23.01%
13,223
Common Shares
Jun 15
2023
SELL
Payment of exercise price or tax liability
$47,392
$152.88 p/Share
310
Reduced 3.24%
9,272
Common Shares
Jun 15
2023
BUY
Grant, award, or other acquisition
-
2,115
Added 18.08%
9,582
Common Shares
Jun 13
2023
SELL
Payment of exercise price or tax liability
$30,245
$151.23 p/Share
200
Reduced 2.61%
7,467
Common Shares
Mar 06
2023
SELL
Open market or private sale
$375,648
$150.5 p/Share
2,496
Reduced 24.56%
7,667
Common Shares
Mar 06
2023
BUY
Exercise of conversion of derivative security
$257,587
$103.2 p/Share
2,496
Added 19.72%
10,163
Common Shares
Aug 25
2022
SELL
Open market or private sale
$2,832,769
$143.25 p/Share
19,775
Reduced 72.06%
7,667
Common Shares
Aug 25
2022
BUY
Exercise of conversion of derivative security
$2,097,139
$106.05 p/Share
19,775
Added 41.88%
27,442
Common Shares
Jun 15
2022
SELL
Payment of exercise price or tax liability
$52,970
$125.82 p/Share
421
Reduced 5.21%
7,667
Common Shares
Jun 15
2022
BUY
Grant, award, or other acquisition
-
3,553
Added 30.52%
8,088
Common Shares
Jun 14
2022
SELL
Payment of exercise price or tax liability
$39,119
$126.19 p/Share
310
Reduced 6.4%
4,535
Common Shares
Jun 13
2022
SELL
Payment of exercise price or tax liability
$2,447
$128.8 p/Share
19
Reduced 0.39%
4,845
Common Shares
Dec 17
2021
SELL
Open market or private sale
$1,389,700
$138.97 p/Share
10,000
Reduced 67.28%
4,864
Common Shares
Dec 17
2021
BUY
Exercise of conversion of derivative security
$1,118,600
$111.86 p/Share
10,000
Added 40.22%
14,864
Common Shares
Jun 15
2021
SELL
Payment of exercise price or tax liability
$23,176
$135.53 p/Share
171
Reduced 3.4%
4,864
Common Shares
Jun 11
2021
SELL
Payment of exercise price or tax liability
$2,578
$135.71 p/Share
19
Reduced 0.38%
5,035
Common Shares