Aug 01
2024
BUY
Open market or private purchase
$227,451
$216.62 p/Share
1,050
Added 5.86%
16,875
Common Stock, par valu...
Jun 11
2024
BUY
Grant, award, or other acquisition
-
6
Added 0.04%
15,825
Common Stock, par valu...
Mar 15
2024
SELL
Payment of exercise price or tax liability
$389,191
$246.48 p/Share
1,579
Reduced 9.08%
15,818
Common Stock, par valu...
Mar 12
2024
BUY
Grant, award, or other acquisition
-
14
Added 0.08%
17,397
Common Stock, par valu...
Mar 06
2024
BUY
Grant, award, or other acquisition
-
2,431
Added 12.27%
17,383
Common Stock, par valu...
Feb 19
2024
SELL
Payment of exercise price or tax liability
$369,696
$241.79 p/Share
1,529
Reduced 9.28%
14,952
Common Stock, par valu...
Feb 19
2024
BUY
Grant, award, or other acquisition
-
3,579
Added 17.84%
16,481
Common Stock, par valu...
Dec 12
2023
BUY
Grant, award, or other acquisition
-
10
Added 0.08%
12,901
Common Stock, par valu...
Sep 12
2023
BUY
Grant, award, or other acquisition
-
10
Added 0.08%
12,891
Common Stock, par valu...
Jun 13
2023
BUY
Grant, award, or other acquisition
-
11
Added 0.09%
12,881
Common Stock, par valu...
Mar 15
2023
SELL
Payment of exercise price or tax liability
$685,427
$191.3 p/Share
3,583
Reduced 21.78%
12,869
Common Stock, par valu...
Mar 10
2023
BUY
Grant, award, or other acquisition
-
35
Added 0.21%
16,452
Common Stock, par valu...
Dec 09
2022
BUY
Grant, award, or other acquisition
-
36
Added 0.22%
16,416
Common Stock, par valu...
Sep 09
2022
BUY
Grant, award, or other acquisition
-
32
Added 0.19%
16,380
Common Stock, par valu...
Jun 10
2022
BUY
Grant, award, or other acquisition
-
34
Added 0.21%
16,347
Common Stock, par valu...
May 06
2022
BUY
Open market or private purchase
$250,602
$169.9 p/Share
1,475
Added 8.29%
16,312
Common Stock, par valu...
Mar 15
2022
SELL
Payment of exercise price or tax liability
$221,745
$166.6 p/Share
1,331
Reduced 8.23%
14,837
Common Stock, par valu...
Mar 10
2022
BUY
Grant, award, or other acquisition
-
42
Added 0.26%
16,168
Common Stock, par valu...
Feb 11
2022
BUY
Open market or private purchase
$300,234
$181.96 p/Share
1,650
Added 9.28%
16,126
Common Stock, par valu...
Dec 10
2021
BUY
Grant, award, or other acquisition
-
37
Added 0.25%
14,476
Common Stock, par valu...
Sep 10
2021
BUY
Grant, award, or other acquisition
-
29
Added 0.2%
14,439
Common Stock, par valu...
Sep 07
2021
BUY
Grant, award, or other acquisition
-
14,410
Added 50.0%
14,410
Common Stock, par valu...