Oct 23
2024
BUY
Grant, award, or other acquisition
-
5
Added 0.02%
20,283
Common Stock
Sep 20
2024
SELL
Open market or private sale
$346,800
$138.72 p/Share
2,500
Reduced 10.98%
20,278
Common Stock
Jul 24
2024
BUY
Grant, award, or other acquisition
-
5
Added 0.02%
22,778
Common Stock
Jun 11
2024
SELL
Open market or private sale
$88,650
$115.28 p/Share
769
Reduced 3.27%
22,773
Common Stock
Jun 07
2024
SELL
Sale (or disposition) back to the issuer
$0
$117.3 p/Share
0
Reduced 0.0%
23,542
Common Stock
Jun 05
2024
BUY
Grant, award, or other acquisition
-
1,711
Added 6.78%
23,542
Common Stock
Apr 24
2024
BUY
Grant, award, or other acquisition
-
8
Added 0.04%
21,831
Common Stock
Jan 24
2024
BUY
Grant, award, or other acquisition
-
8
Added 0.04%
21,822
Common Stock
Oct 25
2023
BUY
Grant, award, or other acquisition
-
11
Added 0.05%
21,814
Common Stock
Jul 26
2023
BUY
Grant, award, or other acquisition
-
8
Added 0.04%
21,803
Common Stock
Jun 07
2023
SELL
Open market or private sale
$88,755
$86.17 p/Share
1,030
Reduced 5.0%
19,584
Common Stock
Jun 07
2023
BUY
Grant, award, or other acquisition
-
2,162
Added 9.04%
21,746
Common Stock
Jun 01
2023
SELL
Sale (or disposition) back to the issuer
$0
$83.49 p/Share
0
Reduced 0.0%
20,614
Common Stock
Apr 26
2023
BUY
Grant, award, or other acquisition
-
15
Added 0.07%
20,614
Common Stock
Jan 25
2023
BUY
Grant, award, or other acquisition
-
14
Added 0.07%
20,599
Common Stock
Oct 26
2022
BUY
Grant, award, or other acquisition
-
20
Added 0.1%
20,584
Common Stock
Oct 11
2022
BUY
Open market or private purchase
$2,318
$47.32 p/Share
49
Added 0.22%
21,795
Common Stock
Jul 27
2022
BUY
Grant, award, or other acquisition
-
16
Added 0.08%
20,563
Common Stock
Jun 06
2022
SELL
Open market or private sale
$54,400
$66.83 p/Share
814
Reduced 3.81%
20,547
Common Stock
Jun 02
2022
SELL
Sale (or disposition) back to the issuer
$0
$65.94 p/Share
0
Reduced 0.0%
21,361
Common Stock
Jun 01
2022
BUY
Grant, award, or other acquisition
-
2,877
Added 11.87%
21,361
Common Stock
Apr 27
2022
BUY
Grant, award, or other acquisition
-
14
Added 0.08%
18,484
Common Stock
Jan 26
2022
BUY
Grant, award, or other acquisition
-
12
Added 0.06%
18,470
Common Stock
Oct 27
2021
BUY
Grant, award, or other acquisition
-
12
Added 0.06%
18,458
Common Stock
Jul 28
2021
BUY
Grant, award, or other acquisition
-
12
Added 0.07%
18,446
Common Stock