Oct 23
2024
BUY
Grant, award, or other acquisition
-
5
Added 0.02%
30,628
Common Stock
Jul 24
2024
BUY
Grant, award, or other acquisition
-
5
Added 0.02%
30,623
Common Stock
Jun 11
2024
SELL
Open market or private sale
$88,650
$115.28 p/Share
769
Reduced 2.45%
30,618
Common Stock
Jun 07
2024
SELL
Sale (or disposition) back to the issuer
$0
$117.3 p/Share
0
Reduced 0.0%
31,387
Common Stock
Jun 05
2024
BUY
Grant, award, or other acquisition
-
1,711
Added 5.17%
31,387
Common Stock
Apr 24
2024
BUY
Grant, award, or other acquisition
-
8
Added 0.03%
29,676
Common Stock
Jan 24
2024
BUY
Grant, award, or other acquisition
-
8
Added 0.03%
29,667
Common Stock
Oct 25
2023
BUY
Grant, award, or other acquisition
-
11
Added 0.04%
29,659
Common Stock
Jul 26
2023
BUY
Grant, award, or other acquisition
-
8
Added 0.03%
29,648
Common Stock
Jun 07
2023
SELL
Open market or private sale
$88,755
$86.17 p/Share
1,030
Reduced 3.61%
27,478
Common Stock
Jun 07
2023
BUY
Grant, award, or other acquisition
-
2,162
Added 6.8%
29,640
Common Stock
Jun 01
2023
SELL
Sale (or disposition) back to the issuer
$0
$83.49 p/Share
0
Reduced 0.0%
28,508
Common Stock
Apr 26
2023
BUY
Grant, award, or other acquisition
-
15
Added 0.05%
28,508
Common Stock
Jan 25
2023
BUY
Grant, award, or other acquisition
-
14
Added 0.05%
28,493
Common Stock
Oct 26
2022
BUY
Grant, award, or other acquisition
-
20
Added 0.07%
28,478
Common Stock
Jul 27
2022
BUY
Grant, award, or other acquisition
-
16
Added 0.06%
28,457
Common Stock
Jun 06
2022
SELL
Open market or private sale
$54,400
$66.83 p/Share
814
Reduced 2.78%
28,441
Common Stock
Jun 02
2022
SELL
Sale (or disposition) back to the issuer
$0
$65.94 p/Share
0
Reduced 0.0%
29,255
Common Stock
Jun 01
2022
BUY
Grant, award, or other acquisition
-
2,877
Added 8.95%
29,255
Common Stock
Apr 27
2022
BUY
Grant, award, or other acquisition
-
14
Added 0.05%
26,378
Common Stock
Jan 26
2022
BUY
Grant, award, or other acquisition
-
12
Added 0.05%
26,364
Common Stock
Oct 27
2021
BUY
Grant, award, or other acquisition
-
12
Added 0.05%
26,352
Common Stock
Jul 28
2021
BUY
Grant, award, or other acquisition
-
12
Added 0.05%
26,340
Common Stock
Jun 07
2021
SELL
Open market or private sale
$90,399
$83.24 p/Share
1,086
Reduced 3.96%
26,328
Common Stock
Jun 03
2021
SELL
Sale (or disposition) back to the issuer
$0
$82.64 p/Share
0
Reduced 0.0%
27,414
Common Stock