Dec 20
2024
BUY
Grant, award, or other acquisition
-
152
Added 0.39%
39,208
Common Stock
May 06
2024
SELL
Open market or private sale
$100,128
$125.16 p/Share
800
Reduced 2.01%
39,056
Common Stock
May 03
2024
BUY
Grant, award, or other acquisition
-
1,443
Added 3.49%
39,856
Common Stock
Apr 25
2024
SELL
Open market or private sale
$438,794
$119.53 p/Share
3,671
Reduced 8.72%
38,413
Common Stock
Dec 15
2023
BUY
Grant, award, or other acquisition
-
900
Added 2.09%
42,084
Common Stock
May 05
2023
SELL
Open market or private sale
$86,098
$82.47 p/Share
1,044
Reduced 2.47%
41,184
Common Stock
May 05
2023
BUY
Grant, award, or other acquisition
-
2,112
Added 4.76%
42,228
Common Stock
Dec 16
2022
BUY
Grant, award, or other acquisition
-
152
Added 0.39%
39,312
Common Stock
May 09
2022
SELL
Open market or private sale
$81,296
$73.24 p/Share
1,110
Reduced 2.76%
39,160
Common Stock
May 06
2022
BUY
Grant, award, or other acquisition
-
2,220
Added 5.22%
40,270
Common Stock
Dec 17
2021
BUY
Grant, award, or other acquisition
-
902
Added 2.32%
38,050
Common Stock
May 10
2021
SELL
Open market or private sale
$77,922
$87.75 p/Share
888
Reduced 2.33%
37,148
Common Stock
May 07
2021
BUY
Grant, award, or other acquisition
-
1,777
Added 4.46%
38,036
Common Stock
Dec 18
2020
BUY
Grant, award, or other acquisition
-
1,635
Added 4.31%
36,259
Common Stock
May 08
2020
SELL
Open market or private sale
$75,001
$34.2 p/Share
2,193
Reduced 5.96%
34,624
Common Stock
May 01
2020
BUY
Grant, award, or other acquisition
-
4,149
Added 10.13%
36,817
Common Stock
Dec 20
2019
BUY
Grant, award, or other acquisition
-
1,082
Added 3.21%
32,668
Common Stock
Nov 07
2019
BUY
Open market or private purchase
$100,009
$54.62 p/Share
1,831
Added 5.48%
31,586
Common Stock
May 07
2019
SELL
Open market or private sale
$71,489
$62.82 p/Share
1,138
Reduced 3.68%
29,755
Common Stock
May 03
2019
BUY
Grant, award, or other acquisition
-
2,277
Added 6.86%
30,893
Common Stock
Dec 21
2018
BUY
Grant, award, or other acquisition
-
872
Added 2.96%
28,582
Common Stock
May 07
2018
SELL
Open market or private sale
$67,589
$68.41 p/Share
988
Reduced 3.44%
27,710
Common Stock
May 04
2018
BUY
Grant, award, or other acquisition
-
1,990
Added 6.48%
28,698
Common Stock
Dec 15
2017
BUY
Grant, award, or other acquisition
-
598
Added 2.19%
26,708
Common Stock
May 05
2017
BUY
Grant, award, or other acquisition
-
1,965
Added 7.0%
26,110
Common Stock