Sep 01
2025
SELL
Payment of exercise price or tax liability
$51,339
$132.66 p/Share
387
Reduced 0.76%
50,616
Common shares without ...
Aug 08
2025
SELL
Open market or private sale
$746,752
$134.55 p/Share
5,550
Reduced 9.81%
51,003
Common shares without ...
Feb 28
2025
SELL
Payment of exercise price or tax liability
$666,849
$135.87 p/Share
4,908
Reduced 7.99%
56,553
Common shares without ...
Feb 25
2025
BUY
Grant, award, or other acquisition
-
22,495
Added 26.79%
61,461
Common shares without ...
Sep 01
2024
SELL
Payment of exercise price or tax liability
$43,835
$113.27 p/Share
387
Reduced 0.98%
38,966
Common shares without ...
Feb 29
2024
SELL
Payment of exercise price or tax liability
$208,646
$120.05 p/Share
1,738
Reduced 4.23%
39,353
Common shares without ...
Feb 21
2024
BUY
Grant, award, or other acquisition
-
23,024
Added 35.91%
41,091
Common shares without ...
Sep 01
2023
BUY
Grant, award, or other acquisition
-
2,620
Added 12.66%
18,067
Common shares without ...
Jun 16
2023
SELL
Open market or private sale
$848,000
$106.0 p/Share
8,000
Reduced 34.12%
15,447
Common shares without ...
Feb 28
2023
SELL
Payment of exercise price or tax liability
$147,360
$99.77 p/Share
1,477
Reduced 5.93%
23,447
Common shares without ...
Feb 17
2023
BUY
Grant, award, or other acquisition
-
4,855
Added 16.3%
24,924
Common shares without ...
Feb 28
2022
SELL
Payment of exercise price or tax liability
$145,913
$122.41 p/Share
1,192
Reduced 5.61%
20,069
Common shares without ...
Feb 22
2022
SELL
Payment of exercise price or tax liability
$112,819
$116.79 p/Share
966
Reduced 4.35%
21,261
Common shares without ...
Feb 18
2022
BUY
Grant, award, or other acquisition
-
5,351
Added 19.4%
22,227
Common shares without ...
Oct 25
2021
SELL
Open market or private sale
$1,011,920
$126.49 p/Share
8,000
Reduced 32.16%
16,876
Common shares without ...
Feb 26
2021
SELL
Payment of exercise price or tax liability
$85,592
$121.58 p/Share
704
Reduced 2.75%
24,876
Common shares without ...
Feb 22
2021
SELL
Payment of exercise price or tax liability
$115,288
$123.04 p/Share
937
Reduced 3.53%
25,580
Common shares without ...
Feb 19
2021
BUY
Grant, award, or other acquisition
-
4,997
Added 15.86%
26,517
Common shares without ...
Feb 16
2021
SELL
Payment of exercise price or tax liability
$120,921
$128.23 p/Share
943
Reduced 4.2%
21,520
Common shares without ...
Mar 13
2020
SELL
Open market or private sale
$869,200
$82.0 p/Share
10,600
Reduced 32.06%
22,463
Common shares without ...