Jun 17
2024
SELL
Payment of exercise price or tax liability
$39,487
$112.18 p/Share
352
Reduced 1.99%
17,327
Common Shares
Jun 14
2024
BUY
Grant, award, or other acquisition
-
5,013
Added 22.09%
17,679
Common Shares
Jun 13
2024
SELL
Payment of exercise price or tax liability
$161,779
$110.96 p/Share
1,458
Reduced 10.32%
12,666
Common Shares
Jun 13
2024
BUY
Grant, award, or other acquisition
-
5,178
Added 26.83%
14,124
Common Shares
Mar 27
2024
SELL
Open market or private sale
$399,264
$124.77 p/Share
3,200
Reduced 26.35%
8,946
Common Shares
Mar 04
2024
SELL
Open market or private sale
$791,570
$121.78 p/Share
6,500
Reduced 34.86%
12,146
Common Shares
Jun 16
2023
SELL
Payment of exercise price or tax liability
$192,293
$153.1 p/Share
1,256
Reduced 6.31%
18,646
Common Shares
Jun 16
2023
BUY
Grant, award, or other acquisition
-
2,904
Added 12.73%
19,902
Common Shares
Jun 15
2023
SELL
Payment of exercise price or tax liability
$42,806
$152.88 p/Share
280
Reduced 1.62%
16,998
Common Shares
Jun 15
2023
BUY
Grant, award, or other acquisition
-
1,801
Added 9.44%
17,278
Common Shares
Jun 13
2023
SELL
Payment of exercise price or tax liability
$314,407
$151.23 p/Share
2,079
Reduced 11.84%
15,482
Common Shares
Mar 20
2023
SELL
Open market or private sale
$1,539,600
$153.96 p/Share
10,000
Reduced 36.28%
17,561
Common Shares
Mar 20
2023
BUY
Exercise of conversion of derivative security
$1,118,600
$111.86 p/Share
10,000
Added 26.62%
27,561
Common Shares
Aug 25
2022
SELL
Open market or private sale
$435,097
$143.03 p/Share
3,042
Reduced 14.76%
17,561
Common Shares
Jun 15
2022
SELL
Payment of exercise price or tax liability
$101,788
$125.82 p/Share
809
Reduced 4.15%
18,667
Common Shares
Jun 15
2022
BUY
Grant, award, or other acquisition
-
4,737
Added 18.69%
20,603
Common Shares
Jun 14
2022
SELL
Payment of exercise price or tax liability
$291,499
$126.19 p/Share
2,310
Reduced 12.17%
16,675
Common Shares
Dec 17
2021
SELL
Open market or private sale
$152,207
$138.37 p/Share
1,100
Reduced 5.48%
18,985
Common Shares
Jun 15
2021
SELL
Payment of exercise price or tax liability
$189,335
$135.53 p/Share
1,397
Reduced 6.5%
20,085
Common Shares
Mar 17
2021
SELL
Open market or private sale
$291,337
$123.71 p/Share
2,355
Reduced 9.88%
21,482
Common Shares