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
Jun 07
2021
SELL
Open market or private sale
$90,399
$83.24 p/Share
1,086
Reduced 5.56%
18,434
Common Stock
Jun 03
2021
SELL
Sale (or disposition) back to the issuer
$0
$82.64 p/Share
0
Reduced 0.0%
19,520
Common Stock
Jun 02
2021
BUY
Grant, award, or other acquisition
-
2,274
Added 10.43%
19,520
Common Stock