Dec 29
2023
BUY
Grant, award, or other acquisition
-
4,100
Added 71.93%
1,600
Common Stock
Sep 14
2023
BUY
Open market or private purchase
$5,293
$25.95 p/Share
204
Added 4.28%
4,558
Common Stock
Aug 29
2023
BUY
Open market or private purchase
$5,249
$26.38 p/Share
199
Added 4.37%
4,354
Common Stock
Aug 03
2023
BUY
Open market or private purchase
$5,286
$27.68 p/Share
191
Added 4.39%
4,155
Common Stock
Jun 22
2023
BUY
Open market or private purchase
$5,278
$24.55 p/Share
215
Added 5.14%
3,964
Common Stock
May 31
2023
BUY
Open market or private purchase
$4,100
$22.91 p/Share
179
Added 4.56%
3,749
Common Stock
May 01
2023
BUY
Open market or private purchase
$4,095
$23.27 p/Share
176
Added 4.7%
3,570
Common Stock
Mar 21
2023
BUY
Open market or private purchase
$265,000
$26.5 p/Share
10,000
Added 10.45%
85,673
Common Stock
Mar 15
2023
BUY
Open market or private purchase
$5,034
$25.17 p/Share
200
Added 0.26%
75,673
Common Stock
Mar 14
2023
BUY
Open market or private purchase
$252,099
$27.09 p/Share
9,306
Added 73.28%
3,394
Common Stock
Mar 13
2023
BUY
Open market or private purchase
$21,252
$25.21 p/Share
843
Added 1.26%
66,316
Common Stock
Mar 10
2023
BUY
Open market or private purchase
$811,515
$27.38 p/Share
29,639
Added 31.16%
65,473
Common Stock
Mar 09
2023
BUY
Open market or private purchase
$10,017
$27.75 p/Share
361
Added 1.0%
35,834
Common Stock
Mar 06
2023
BUY
Open market or private purchase
$196,560
$30.0 p/Share
6,552
Added 15.59%
35,473
Common Stock
Mar 02
2023
BUY
Open market or private purchase
$6,300
$30.0 p/Share
210
Added 0.72%
28,921
Common Stock
Mar 01
2023
BUY
Open market or private purchase
$97,140
$30.0 p/Share
3,238
Added 10.13%
28,711
Common Stock
Feb 23
2023
BUY
Open market or private purchase
$4,097
$30.35 p/Share
135
Added 3.99%
3,245
Common Stock
Feb 03
2023
BUY
Open market or private purchase
$4,135
$30.86 p/Share
134
Added 4.13%
3,110
Common Stock
Dec 30
2022
BUY
Grant, award, or other acquisition
-
1,600
Added 50.0%
1,600
Common Stock
Dec 12
2022
BUY
Open market or private purchase
$13,340
$29.0 p/Share
460
Added 1.88%
23,973
Common Stock
Dec 09
2022
BUY
Open market or private purchase
$27,898
$29.0 p/Share
962
Added 3.93%
23,513
Common Stock
Dec 08
2022
BUY
Open market or private purchase
$6,351
$29.0 p/Share
219
Added 0.96%
22,551
Common Stock
Dec 07
2022
BUY
Open market or private purchase
$44,613
$28.97 p/Share
1,540
Added 6.45%
22,332
Common Stock
Dec 06
2022
BUY
Open market or private purchase
$60,436
$29.0 p/Share
2,084
Added 9.11%
20,792
Common Stock
Dec 05
2022
BUY
Open market or private purchase
$4,056
$29.18 p/Share
139
Added 4.46%
2,976
Common Stock