Jun 30
2023
|
BUY
Open market or private purchase
|
$85,860
$14.22 p/Share
|
6,038
|
|
Jun 29
2023
|
BUY
Open market or private purchase
|
$151,593
$13.75 p/Share
|
11,025
|
|
Jun 28
2023
|
BUY
Open market or private purchase
|
$149,210
$13.54 p/Share
|
11,020
|
|
Jun 23
2023
|
BUY
Open market or private purchase
|
$107,830
$16.22 p/Share
|
6,648
|
|
Jun 22
2023
|
BUY
Open market or private purchase
|
$322,200
$16.11 p/Share
|
20,000
|
|
Jun 21
2023
|
BUY
Open market or private purchase
|
$87,619
$16.03 p/Share
|
5,466
|
|
Jun 14
2023
|
BUY
Grant, award, or other acquisition
|
$46,849
$17.8 p/Share
|
2,632
|
|
Jun 07
2023
|
BUY
Open market or private purchase
|
$26,541
$15.21 p/Share
|
1,745
|
|
Jun 06
2023
|
BUY
Open market or private purchase
|
$19,104
$14.81 p/Share
|
1,290
|
|
May 28
2023
|
BUY
Open market or private purchase
|
$58,167
$14.56 p/Share
|
3,995
|
|
May 25
2023
|
BUY
Open market or private purchase
|
$126,297
$14.08 p/Share
|
8,970
|
|
May 24
2023
|
BUY
Open market or private purchase
|
$111,751
$14.34 p/Share
|
7,793
|
|
May 23
2023
|
BUY
Open market or private purchase
|
$28,197
$14.27 p/Share
|
1,976
|
|
May 22
2023
|
BUY
Open market or private purchase
|
$1,157
$14.47 p/Share
|
80
|
|
Mar 23
2023
|
BUY
Open market or private purchase
|
$78,000
$0.39 p/Share
|
200,000
|
|