| May 20, 2021 | 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 | +227 | $5.85 | +$1,327.95 | 12,409 | Direct | |
| May 27, 2021 | 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 | +100 | $6.15 | +$615 | 12,636 | Direct | |
| May 28, 2021 | 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 | +100 | $6.40 | +$640 | 12,736 | Direct | |
| Jun 28, 2021 | 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 | +100 | $6.50 | +$650 | 12,836 | Direct | |
| Jun 28, 2021 | 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 | +100 | $7.00 | +$700 | 12,936 | Direct | |
| Jun 28, 2021 | 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 | +13 | $7.25 | +$94.25 | 13,036 | Direct | |
| Jun 28, 2021 | 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 | +86 | $7.25 | +$623.5 | 13,049 | Direct | |
| Jun 30, 2021 | 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 | +109 | $7.39 | +$805.51 | 13,135 | Direct | |
| Jul 30, 2021 | 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 | +100 | $5.99 | +$599 | 13,244 | Direct | |
| Jul 30, 2021 | 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 | +300 | $6.00 | +$1,800 | 13,344 | Direct | |
| Aug 4, 2021 | 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 | +100 | $6.00 | +$600 | 13,644 | Direct | |
| Aug 31, 2021 | 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 | +100 | $6.40 | +$640 | 13,744 | Direct | |
| Oct 7, 2021 | 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,035 | $6.29 | −$6,510.15 | 13,844 | Direct | |
| Oct 8, 2021 | 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 | +314 | $6.30 | +$1,978.2 | 12,809 | Direct | |
| Oct 8, 2021 | 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 | +800 | $6.29 | +$5,032 | 13,123 | Direct | |
| Oct 14, 2021 | 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 | −200 | $7.89 | −$1,578 | 13,923 | Direct | |
| Oct 15, 2021 | 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 | +175 | $7.50 | +$1,312.5 | 13,723 | Direct | |
| Oct 18, 2021 | 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,000 | $7.80 | +$7,800 | 13,898 | Direct | |
| Oct 19, 2021 | 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 | +50 | $7.50 | +$375 | 14,898 | Direct | |
| Oct 20, 2021 | 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 | +100 | $7.87 | +$787 | 14,948 | Direct | |
| Oct 20, 2021 | 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 | −800 | $7.88 | −$6,304 | 15,048 | Direct | |
| Oct 20, 2021 | 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 | +200 | $6.34 | +$1,268 | 14,248 | Direct | |
| Oct 20, 2021 | 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 | +50 | $6.71 | +$335.5 | 14,448 | Direct | |
| Oct 21, 2021 | 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 | −905 | $7.86 | −$7,113.3 | 14,498 | Direct | |
| Oct 25, 2021 | 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 | +500 | $7.47 | +$3,735 | 13,593 | Direct | |
| Oct 27, 2021 | 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 | +100 | $7.45 | +$745 | 14,093 | Direct | |
| Oct 27, 2021 | 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 | +400 | $7.43 | +$2,972 | 14,193 | Direct | |
| Oct 27, 2021 | 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 | +200 | $7.24 | +$1,448 | 14,593 | Direct | |
| Nov 5, 2021 | 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 | +200 | $4.39 | +$878 | 14,793 | Direct | |
| Nov 5, 2021 | 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 | +100 | $4.36 | +$436 | 14,953 | Direct | |