Jun 01
2024
BUY
Grant, award, or other acquisition
-
7,748
Added 17.96%
35,381
Common Stock, nominal ...
Sep 15
2023
SELL
Open market or private sale
$372,064
$24.16 p/Share
15,400
Reduced 35.79%
27,633
Common Stock, nominal ...
Sep 13
2023
SELL
Open market or private sale
$61,984
$23.84 p/Share
2,600
Reduced 5.7%
43,033
Common Stock, nominal ...
Sep 06
2023
SELL
Open market or private sale
$140,163
$24.44 p/Share
5,735
Reduced 11.16%
45,633
Common Stock, nominal ...
Aug 10
2023
SELL
Open market or private sale
$603,750
$24.15 p/Share
25,000
Reduced 32.74%
51,368
Common Stock, nominal ...
Jul 26
2023
SELL
Open market or private sale
$578,500
$23.14 p/Share
25,000
Reduced 24.66%
76,368
Common Stock, nominal ...
Jul 21
2023
SELL
Open market or private sale
$550,750
$22.03 p/Share
25,000
Reduced 19.78%
101,368
Common Stock, nominal ...
Jun 01
2023
BUY
Grant, award, or other acquisition
-
8,056
Added 5.99%
126,368
Common Stock, nominal ...
Mar 03
2023
SELL
Open market or private sale
$587,500
$23.5 p/Share
25,000
Reduced 17.69%
116,312
Common Stock, nominal ...
Feb 28
2023
SELL
Open market or private sale
$145,561
$23.26 p/Share
6,258
Reduced 4.24%
141,312
Common Stock, nominal ...
Feb 27
2023
SELL
Open market or private sale
$202,268
$23.04 p/Share
8,779
Reduced 5.62%
147,570
Common Stock, nominal ...
Feb 24
2023
SELL
Open market or private sale
$229,348
$23.02 p/Share
9,963
Reduced 5.99%
156,349
Common Stock, nominal ...
Feb 16
2023
SELL
Open market or private sale
$446,110
$22.1 p/Share
20,186
Reduced 10.82%
166,312
Common Stock, nominal ...
Feb 15
2023
SELL
Open market or private sale
$105,908
$22.0 p/Share
4,814
Reduced 2.52%
186,498
Common Stock, nominal ...
Feb 13
2023
SELL
Open market or private sale
$184,377
$21.12 p/Share
8,730
Reduced 4.36%
191,312
Common Stock, nominal ...
Feb 10
2023
SELL
Open market or private sale
$216,947
$21.02 p/Share
10,321
Reduced 4.91%
200,042
Common Stock, nominal ...
Feb 09
2023
SELL
Open market or private sale
$17,325
$21.0 p/Share
825
Reduced 0.39%
210,363
Common Stock, nominal ...
Feb 08
2023
SELL
Open market or private sale
$107,655
$21.01 p/Share
5,124
Reduced 2.37%
211,188
Common Stock, nominal ...
Feb 07
2023
SELL
Open market or private sale
$331,877
$20.17 p/Share
16,454
Reduced 7.07%
216,312
Common Stock, nominal ...
Feb 03
2023
SELL
Open market or private sale
$70,955
$20.01 p/Share
3,546
Reduced 1.5%
232,766
Common Stock, nominal ...
Oct 31
2022
SELL
Open market or private sale
$345,901
$19.06 p/Share
18,148
Reduced 7.08%
238,312
Common Stock, nominal ...
Oct 27
2022
SELL
Open market or private sale
$3,800
$19.0 p/Share
200
Reduced 0.08%
256,460
Common Stock, nominal ...
Oct 26
2022
SELL
Open market or private sale
$31,388
$19.0 p/Share
1,652
Reduced 0.64%
256,660
Common Stock, nominal ...
Oct 25
2022
SELL
Open market or private sale
$360,800
$18.04 p/Share
20,000
Reduced 7.19%
258,312
Common Stock, nominal ...
Oct 21
2022
SELL
Open market or private sale
$255,600
$17.04 p/Share
15,000
Reduced 5.11%
278,312
Common Stock, nominal ...