| Jun 21, 2024 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +51,059 | $4.85 | +$247,636.15 | 332,754 | Direct | |
| Jun 24, 2024 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +144,405 | $4.96 | +$716,248.8 | 477,159 | Direct | |
| Jul 8, 2024 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +41,120 | $3.60 | +$148,032 | 518,279 | Direct | |
| Nov 25, 2024 | Common Stock | JOtherAny other acquisition or disposition that does not fit the codes above. The filer has to explain it in a footnote, so check the original SEC filing to see what happened. Common examples are transfers between the insider's own accounts or trusts, and a fund distributing shares to its partners.Disposed | −518,279 | $3.30 | −$1,710,320.7 | 0 | Direct | |
| Dec 16, 2024 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +26,000 | $1.25 | +$32,500 | 26,000 | Direct | |
| Dec 18, 2024 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +2,000 | $1.22 | +$2,440 | 28,000 | Direct | |
| Dec 19, 2024 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +393,020 | $1.23 | +$483,414.6 | 421,020 | Direct | |
| Dec 20, 2024 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +399,000 | $1.18 | +$470,820 | 820,020 | Direct | |
| Dec 23, 2024 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +699,000 | $1.84 | +$1,286,160 | 1,519,020 | Direct | |
| Dec 23, 2024 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +532,980 | $2.38 | +$1,268,492.4 | 2,052,000 | Direct | |
| Dec 24, 2024 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +252,615 | $1.82 | +$459,759.3 | 2,304,615 | Direct | |
| Dec 25, 2024 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +634,066 | $1.94 | +$1,230,088.04 | 2,938,681 | Direct | |
| Jan 6, 2025 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +115,551 | $1.97 | +$227,635.47 | 3,054,232 | Direct | |
| Jan 20, 2025 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +12,000 | $1.59 | +$19,080 | 3,066,232 | Direct | |
| Jan 23, 2025 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +557,000 | $1.45 | +$807,650 | 3,623,232 | Direct | |
| Jan 28, 2025 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +224,000 | $1.69 | +$378,560 | 3,847,232 | Direct | |
| Jan 29, 2025 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +319,000 | $1.73 | +$551,870 | 4,166,232 | Direct | |
| Jan 30, 2025 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +14,000 | $1.56 | +$21,840 | 4,180,232 | Direct | |
| Jul 30, 2024 | Common Stock | JOtherAny other acquisition or disposition that does not fit the codes above. The filer has to explain it in a footnote, so check the original SEC filing to see what happened. Common examples are transfers between the insider's own accounts or trusts, and a fund distributing shares to its partners.Acquired | +26,375 | $2.22 | +$58,552.5 | 4,466,640 | Direct | |
| Nov 25, 2024 | Common Stock | JOtherAny other acquisition or disposition that does not fit the codes above. The filer has to explain it in a footnote, so check the original SEC filing to see what happened. Common examples are transfers between the insider's own accounts or trusts, and a fund distributing shares to its partners.Acquired | +518,279 | $3.30 | +$1,710,320.7 | 4,984,919 | Direct | |
| Dec 19, 2024 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +206,830 | $1.25 | +$258,537.5 | 5,191,749 | Direct | |
| Dec 20, 2024 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +259,000 | $1.19 | +$308,210 | 5,450,749 | Direct | |
| Dec 23, 2024 | Common Stock | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase.Disposed | −1,999 | $2.06 | −$4,117.94 | 5,448,750 | Direct | |
| Dec 23, 2024 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +1,703,237 | $1.81 | +$3,082,858.97 | 7,151,987 | Direct | |
| Dec 24, 2024 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +218,171 | $2.01 | +$438,523.71 | 7,370,158 | Direct | |
| Dec 25, 2024 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +222,051 | $2.03 | +$450,763.53 | 7,592,209 | Direct | |
| Jul 30, 2024 | Common Stock | JOtherAny other acquisition or disposition that does not fit the codes above. The filer has to explain it in a footnote, so check the original SEC filing to see what happened. Common examples are transfers between the insider's own accounts or trusts, and a fund distributing shares to its partners.Disposed | −26,375 | $2.22 | −$58,552.5 | 0 | Direct | |