| Aug 7, 2023 | 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 | +3,000 | – | – | 3,000 | Direct | |
| Aug 7, 2023 | 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 | – | – | 5,000 | Direct | |
| Aug 7, 2023 | 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 | – | – | 6,000 | Direct | |
| Aug 7, 2023 | 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,000 | Direct | |
| Aug 7, 2023 | 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 | – | – | 8,000 | Direct | |
| Aug 7, 2023 | 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 | – | – | 8,500 | Direct | |
| Aug 7, 2023 | 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 | – | – | 8,700 | Direct | |
| Aug 7, 2023 | 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 | – | – | 9,000 | Direct | |
| Aug 7, 2023 | 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 | – | – | 9,500 | Direct | |
| Aug 7, 2023 | 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 | – | – | 10,000 | Direct | |
| Aug 7, 2023 | 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 | – | – | 11,000 | Direct | |
| Aug 7, 2023 | 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 | +3,000 | – | – | 14,000 | Direct | |
| Aug 7, 2023 | 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 | – | – | 15,000 | Direct | |
| Aug 7, 2023 | 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 | – | – | 17,000 | Direct | |
| Aug 7, 2023 | 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 | – | – | 18,000 | Direct | |
| Aug 7, 2023 | 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 | – | – | 18,500 | Direct | |