Sep 16
2024
SELL
Open market or private sale
$185,086
$25.85 p/Share
7,160
Reduced 4.89%
139,251
Common Stock
Jun 18
2024
SELL
Open market or private sale
$173,588
$35.04 p/Share
4,954
Reduced 3.27%
146,411
Common Stock
Jun 15
2024
BUY
Grant, award, or other acquisition
-
4,375
Added 2.81%
151,365
Common Stock
Jun 11
2024
SELL
Open market or private sale
$56,078
$36.11 p/Share
1,553
Reduced 1.05%
146,990
Common Stock
Apr 22
2024
BUY
Grant, award, or other acquisition
-
56,666
Added 27.61%
148,543
Common Stock
Apr 15
2024
SELL
Open market or private sale
$297,289
$30.09 p/Share
9,880
Reduced 9.71%
91,877
Common Stock
Apr 12
2024
BUY
Grant, award, or other acquisition
-
21,804
Added 17.65%
101,757
Common Stock
Apr 01
2024
SELL
Open market or private sale
$471,352
$32.84 p/Share
14,353
Reduced 15.22%
79,953
Common Stock
Dec 18
2023
SELL
Open market or private sale
$135,762
$27.46 p/Share
4,944
Reduced 4.98%
94,306
Common Stock
Sep 13
2023
SELL
Open market or private sale
$56,613
$24.94 p/Share
2,270
Reduced 2.24%
99,250
Common Stock
Jun 14
2023
SELL
Open market or private sale
$130,667
$36.87 p/Share
3,544
Reduced 3.37%
101,520
Common Stock
Jun 12
2023
SELL
Open market or private sale
$1,298,975
$37.03 p/Share
35,079
Reduced 25.03%
105,064
Common Stock
Jun 12
2023
BUY
Grant, award, or other acquisition
-
6,916
Added 4.78%
137,769
Common Stock
Apr 20
2023
BUY
Grant, award, or other acquisition
-
31,500
Added 19.12%
133,227
Common Stock
Apr 13
2023
SELL
Open market or private sale
$91,031
$38.54 p/Share
2,362
Reduced 2.27%
101,727
Common Stock
Apr 12
2023
SELL
Open market or private sale
$256,199
$38.66 p/Share
6,627
Reduced 5.99%
104,089
Common Stock
Apr 10
2023
SELL
Open market or private sale
$138,755
$37.16 p/Share
3,734
Reduced 3.88%
92,391
Common Stock
Apr 10
2023
BUY
Grant, award, or other acquisition
-
18,325
Added 14.2%
110,716
Common Stock
Apr 08
2023
BUY
Grant, award, or other acquisition
-
10,097
Added 9.51%
96,125
Common Stock
Apr 03
2023
SELL
Open market or private sale
$1,186,309
$37.39 p/Share
31,728
Reduced 26.94%
86,028
Common Stock
Dec 13
2022
SELL
Open market or private sale
$79,627
$37.56 p/Share
2,120
Reduced 1.77%
117,756
Common Stock
Sep 15
2022
SELL
Open market or private sale
$878,706
$38.13 p/Share
23,045
Reduced 16.12%
119,876
Common Stock
Sep 08
2022
BUY
Grant, award, or other acquisition
-
26,828
Added 15.8%
142,921
Common Stock
Jun 14
2022
SELL
Open market or private sale
$103,358
$43.21 p/Share
2,392
Reduced 2.02%
116,093
Common Stock
Jun 13
2022
SELL
Open market or private sale
$104,885
$44.88 p/Share
2,337
Reduced 1.93%
118,485
Common Stock