Dec 20
2024
BUY
Grant, award, or other acquisition
-
656
Added 2.2%
29,225
Common Stock
May 06
2024
SELL
Open market or private sale
$181,255
$125.61 p/Share
1,443
Reduced 4.81%
28,569
Common Stock
May 03
2024
BUY
Grant, award, or other acquisition
-
1,443
Added 4.59%
30,012
Common Stock
Dec 15
2023
BUY
Grant, award, or other acquisition
-
790
Added 2.69%
28,569
Common Stock
May 08
2023
SELL
Open market or private sale
$175,908
$83.29 p/Share
2,112
Reduced 7.07%
27,779
Common Stock
May 05
2023
BUY
Grant, award, or other acquisition
-
2,112
Added 6.6%
29,891
Common Stock
Dec 16
2022
BUY
Grant, award, or other acquisition
-
840
Added 2.94%
27,779
Common Stock
May 09
2022
SELL
Open market or private sale
$162,682
$73.28 p/Share
2,220
Reduced 7.61%
26,939
Common Stock
May 06
2022
BUY
Grant, award, or other acquisition
-
2,220
Added 7.07%
29,159
Common Stock
Dec 17
2021
BUY
Grant, award, or other acquisition
-
793
Added 2.86%
26,939
Common Stock
May 10
2021
SELL
Open market or private sale
$157,229
$88.48 p/Share
1,777
Reduced 6.36%
26,146
Common Stock
May 07
2021
BUY
Grant, award, or other acquisition
-
1,777
Added 5.98%
27,923
Common Stock
Dec 18
2020
BUY
Grant, award, or other acquisition
-
1,438
Added 5.21%
26,146
Common Stock
May 04
2020
SELL
Open market or private sale
$135,050
$32.55 p/Share
4,149
Reduced 14.38%
24,708
Common Stock
May 01
2020
BUY
Grant, award, or other acquisition
-
4,149
Added 12.57%
28,857
Common Stock
Dec 20
2019
BUY
Grant, award, or other acquisition
-
951
Added 3.71%
24,708
Common Stock
Aug 27
2019
SELL
Open market or private sale
$107,014
$46.67 p/Share
2,293
Reduced 8.8%
23,757
Common Stock
May 03
2019
BUY
Grant, award, or other acquisition
-
2,277
Added 8.04%
26,034
Common Stock
Dec 21
2018
BUY
Grant, award, or other acquisition
-
766
Added 3.12%
23,757
Common Stock
May 09
2018
SELL
Open market or private sale
$135,181
$67.93 p/Share
1,990
Reduced 7.97%
22,991
Common Stock
May 04
2018
BUY
Grant, award, or other acquisition
-
1,990
Added 7.38%
24,981
Common Stock
Dec 15
2017
BUY
Grant, award, or other acquisition
-
525
Added 2.23%
22,991
Common Stock
May 05
2017
BUY
Grant, award, or other acquisition
-
1,965
Added 8.04%
22,466
Common Stock
Dec 16
2016
BUY
Grant, award, or other acquisition
-
490
Added 2.33%
20,501
Common Stock
May 06
2016
BUY
Grant, award, or other acquisition
-
1,816
Added 8.32%
20,011
Common Stock