Feb 28
2025
SELL
Payment of exercise price or tax liability
$313,093
$170.53 p/Share
1,836
Reduced 6.64%
25,835
Common Stock
Feb 25
2025
BUY
Grant, award, or other acquisition
-
1,777
Added 6.03%
27,670
Common Stock
Feb 24
2025
BUY
Grant, award, or other acquisition
-
2,284
Added 8.11%
25,893
Common Stock
Dec 27
2024
BUY
Grant, award, or other acquisition
-
29
Added 0.12%
23,609
Common Stock
Sep 27
2024
BUY
Grant, award, or other acquisition
-
29
Added 0.12%
23,579
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
-
34
Added 0.14%
23,550
Common Stock
Mar 28
2024
BUY
Grant, award, or other acquisition
-
31
Added 0.13%
23,516
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
1,863
Added 7.35%
23,484
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$228,837
$134.61 p/Share
1,700
Reduced 7.29%
21,621
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
2,869
Added 10.95%
23,321
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
-
32
Added 0.16%
20,452
Common Stock
Sep 29
2023
BUY
Grant, award, or other acquisition
-
33
Added 0.16%
20,419
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
-
32
Added 0.16%
20,386
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
-
28
Added 0.14%
20,353
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$202,385
$139.48 p/Share
1,451
Reduced 6.66%
20,324
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
4,666
Added 17.65%
21,775
Common Stock
Dec 30
2022
BUY
Grant, award, or other acquisition
-
25
Added 0.15%
17,109
Common Stock
Sep 30
2022
BUY
Grant, award, or other acquisition
-
24
Added 0.14%
17,084
Common Stock
Jun 24
2022
BUY
Grant, award, or other acquisition
-
21
Added 0.12%
17,059
Common Stock
Mar 25
2022
BUY
Grant, award, or other acquisition
-
21
Added 0.12%
17,037
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$169,238
$139.52 p/Share
1,213
Reduced 6.65%
17,016
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
4,302
Added 19.09%
18,229
Common Stock
Dec 30
2021
BUY
Grant, award, or other acquisition
-
22
Added 0.16%
13,927
Common Stock
Sep 24
2021
BUY
Grant, award, or other acquisition
-
20
Added 0.14%
13,905
Common Stock
Aug 02
2021
SELL
Open market or private sale
$759,705
$135.88 p/Share
5,591
Reduced 28.71%
13,884
Common Stock