Nov 08
2024
BUY
Open market or private purchase
$242,185
$14.03 p/Share
17,262
Added 0.35%
4,976,517
Common Stock, par valu...
Sep 20
2024
BUY
Open market or private purchase
$1,554,000
$15.54 p/Share
100,000
Added 1.98%
4,959,255
Common Stock, par valu...
Sep 03
2024
BUY
Open market or private purchase
$550,189
$15.25 p/Share
36,078
Added 0.74%
4,859,255
Common Stock, par valu...
Aug 30
2024
BUY
Open market or private purchase
$284,340
$15.95 p/Share
17,827
Added 0.37%
4,823,177
Common Stock, par valu...
Aug 29
2024
BUY
Open market or private purchase
$275,016
$15.5 p/Share
17,743
Added 0.37%
4,805,350
Common Stock, par valu...
Aug 28
2024
BUY
Open market or private purchase
$997,705
$15.41 p/Share
64,744
Added 1.33%
4,787,607
Common Stock, par valu...
Aug 27
2024
BUY
Open market or private purchase
$775,000
$15.5 p/Share
50,000
Added 1.05%
4,722,863
Common Stock, par valu...
Dec 29
2023
BUY
Open market or private purchase
$734,500
$14.69 p/Share
50,000
Added 1.06%
4,672,863
Common Stock, par valu...
Dec 28
2023
BUY
Open market or private purchase
$1,547,687
$14.78 p/Share
104,715
Added 2.21%
4,622,863
Common Stock, par valu...
Dec 27
2023
BUY
Open market or private purchase
$139,725
$15.0 p/Share
9,315
Added 0.21%
4,518,148
Common Stock, par valu...
Dec 22
2023
BUY
Open market or private purchase
$1,447,000
$14.47 p/Share
100,000
Added 2.17%
4,508,833
Common Stock, par valu...
Dec 21
2023
BUY
Open market or private purchase
$715,771
$14.19 p/Share
50,442
Added 1.13%
4,408,833
Common Stock, par valu...
Sep 20
2023
BUY
Open market or private purchase
$4,567,783
$16.55 p/Share
275,999
Added 5.96%
4,358,391
Common Stock, par valu...
Sep 19
2023
BUY
Open market or private purchase
$3,716,176
$16.59 p/Share
224,001
Added 5.2%
4,082,392
Common Stock, par valu...
Jul 19
2023
BUY
Open market or private purchase
$9,999,990
$10.5 p/Share
952,380
Added 19.8%
3,858,391
Common Stock, par valu...
Jan 04
2023
BUY
Open market or private purchase
$2,893,858
$22.0 p/Share
131,539
Added 4.33%
2,906,011
Common Stock, par valu...
Dec 22
2022
BUY
Open market or private purchase
$774,530
$21.88 p/Share
35,399
Added 1.26%
2,774,472
Common Stock, par valu...
Dec 21
2022
BUY
Open market or private purchase
$320,929
$21.98 p/Share
14,601
Added 0.53%
2,739,073
Common Stock, par valu...
Aug 22
2022
BUY
Grant, award, or other acquisition
$10,000,006
$21.61 p/Share
462,749
Added 14.52%
2,724,472
Common Stock, par valu...
Nov 04
2021
BUY
Grant, award, or other acquisition
-
1,385,500
Added 37.99%
2,261,723
Common Stock, par valu...
Apr 05
2021
BUY
Open market or private purchase
$755,818
$6.75 p/Share
111,973
Added 28.84%
276,223
Common Stock, par valu...
Apr 01
2021
BUY
Open market or private purchase
$1,072,553
$6.53 p/Share
164,250
Added 50.0%
164,250
Common Stock, par valu...