Aug 02
2024
BUY
Open market or private purchase
$9,310
$18.81 p/Share
495
Added 5.17%
9,083
Common Stock
Aug 01
2024
BUY
Open market or private purchase
$9,700
$19.4 p/Share
500
Added 5.5%
8,588
Common Stock
Jul 31
2024
BUY
Open market or private purchase
$9,725
$19.45 p/Share
500
Added 5.82%
8,088
Common Stock
Jul 30
2024
BUY
Open market or private purchase
$16,200
$18.0 p/Share
900
Added 10.6%
7,588
Common Stock
Jul 08
2024
$981
$15.1 p/Share
65
Added 0.96%
6,688
Common Stock
Jul 01
2024
$249
$14.66 p/Share
17
Added 0.26%
6,622
Common Stock
Jun 10
2024
$1,129
$15.06 p/Share
75
Added 1.12%
6,605
Common Stock
May 07
2024
$1,984
$14.28 p/Share
139
Added 2.08%
6,529
Common Stock
May 01
2024
BUY
Grant, award, or other acquisition
$17,000
$14.05 p/Share
1,210
Added 15.92%
6,390
Common Stock
Dec 05
2023
BUY
Open market or private purchase
$1,000
$16.95 p/Share
59
Added 1.22%
4,766
Common Stock
Aug 29
2023
BUY
Open market or private purchase
$984
$18.93 p/Share
52
Added 1.14%
4,522
Common Stock
Jun 13
2023
BUY
Open market or private purchase
$1,609
$16.09 p/Share
100
Added 2.19%
4,469
Common Stock
Jun 12
2023
BUY
Open market or private purchase
$1,600
$16.0 p/Share
100
Added 2.24%
4,369
Common Stock
Jun 09
2023
BUY
Open market or private purchase
$1,555
$15.55 p/Share
100
Added 2.29%
4,269
Common Stock
Jun 08
2023
BUY
Open market or private purchase
$3,254
$16.27 p/Share
200
Added 4.58%
4,169
Common Stock
Jun 06
2023
BUY
Open market or private purchase
$1,648
$16.49 p/Share
100
Added 2.46%
3,969
Common Stock
Jun 05
2023
BUY
Open market or private purchase
$1,643
$16.43 p/Share
100
Added 2.52%
3,869
Common Stock
Jun 02
2023
BUY
Open market or private purchase
$1,661
$16.61 p/Share
100
Added 2.58%
3,769
Common Stock
Jun 01
2023
BUY
Open market or private purchase
$4,920
$16.4 p/Share
300
Added 7.56%
3,669
Common Stock
May 26
2023
BUY
Open market or private purchase
$1,653
$16.53 p/Share
100
Added 2.88%
3,369
Common Stock
May 25
2023
BUY
Open market or private purchase
$1,712
$17.12 p/Share
100
Added 2.97%
3,269
Common Stock
May 24
2023
BUY
Open market or private purchase
$1,850
$18.5 p/Share
100
Added 3.16%
3,069
Common Stock
May 24
2023
BUY
Open market or private purchase
$1,848
$18.49 p/Share
100
Added 3.26%
2,969
Common Stock
May 22
2023
BUY
Open market or private purchase
$1,819
$18.19 p/Share
100
Added 3.37%
2,869
Common Stock
May 19
2023
BUY
Open market or private purchase
$1,670
$16.7 p/Share
100
Added 3.37%
2,869
Common Stock