Nov 16
2024
BUY
Open market or private purchase
$7,244
$21.56 p/Share
336
Added 1.85%
17,819
Common Stock
Sep 19
2024
BUY
Open market or private purchase
$5,987
$23.48 p/Share
255
Added 1.44%
17,483
Common Stock
Aug 29
2024
BUY
Open market or private purchase
$11,240
$22.48 p/Share
500
Added 2.82%
17,228
Common Stock
Jun 06
2024
BUY
Open market or private purchase
$3,761
$16.72 p/Share
225
Added 1.33%
16,728
Common Stock
May 15
2024
BUY
Open market or private purchase
$7,740
$15.48 p/Share
500
Added 2.94%
16,503
Common Stock
May 15
2024
BUY
Open market or private purchase
$7,855
$15.71 p/Share
500
Added 3.03%
16,003
Common Stock
May 03
2024
BUY
Open market or private purchase
$8,000
$16.0 p/Share
500
Added 3.12%
15,503
Common Stock
Feb 27
2024
BUY
Open market or private purchase
$8,010
$18.0 p/Share
445
Added 2.88%
15,003
Common Stock
Feb 26
2024
BUY
Open market or private purchase
$990
$18.0 p/Share
55
Added 0.38%
14,558
Common Stock
Feb 22
2024
BUY
Open market or private purchase
$1,818
$18.0 p/Share
101
Added 0.69%
14,503
Common Stock
Feb 12
2024
BUY
Open market or private purchase
$9,250
$18.5 p/Share
500
Added 3.36%
14,402
Common Stock
Dec 28
2023
BUY
Open market or private purchase
$19,090
$19.09 p/Share
1,000
Added 6.71%
13,902
Common Stock
Dec 22
2023
BUY
Open market or private purchase
$28,500
$19.0 p/Share
1,500
Added 10.42%
12,902
Common Stock
Dec 01
2023
BUY
Open market or private purchase
$3,850
$15.4 p/Share
250
Added 2.15%
11,402
Common Stock
Nov 10
2023
BUY
Open market or private purchase
$16,850
$16.85 p/Share
1,000
Added 8.39%
10,914
Common Stock
Jul 05
2023
BUY
Grant, award, or other acquisition
$4,998
$21.0 p/Share
238
Added 2.29%
10,153
Common Stock
May 05
2023
BUY
Open market or private purchase
$25,432
$20.33 p/Share
1,251
Added 11.26%
9,863
Common Stock
Mar 30
2023
BUY
Grant, award, or other acquisition
-
119
Added 1.36%
8,612
Common Stock
Mar 14
2023
BUY
Open market or private purchase
$17,040
$21.3 p/Share
800
Added 8.61%
8,493
Common Stock
Mar 09
2023
BUY
Open market or private purchase
$16,174
$22.31 p/Share
725
Added 8.61%
7,693
Common Stock
Mar 03
2023
BUY
Open market or private purchase
$11,180
$22.36 p/Share
500
Added 6.7%
6,968
Common Stock
Nov 10
2022
BUY
Open market or private purchase
$11,485
$22.97 p/Share
500
Added 7.12%
6,519
Common Stock
Sep 23
2022
BUY
Open market or private purchase
$48,000
$24.0 p/Share
2,000
Added 24.94%
6,019
Common Stock
Aug 05
2022
BUY
Open market or private purchase
$8,114
$24.22 p/Share
335
Added 7.69%
4,019
Common Stock
Jun 01
2022
BUY
Open market or private purchase
$5,774
$28.87 p/Share
200
Added 5.15%
3,684
Common Stock