| Mar 22, 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 | +199 | $18.53 | +$3,687.47 | 3,311,684.89 | Direct | |
| Mar 22, 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 | +400 | $18.54 | +$7,416 | 3,312,084.89 | Direct | |
| Mar 22, 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 | +215 | $18.55 | +$3,988.25 | 3,312,299.89 | Direct | |
| Mar 22, 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 | $18.56 | +$18.56 | 3,312,300.89 | Direct | |
| Mar 22, 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 | +800 | $18.60 | +$14,880 | 3,313,100.89 | Direct | |
| Mar 22, 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 | +600 | $18.61 | +$11,166 | 3,313,700.89 | Direct | |
| Mar 22, 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 | +21 | $18.62 | +$391.02 | 3,313,721.89 | Direct | |
| Mar 22, 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 | +538 | $18.63 | +$10,022.94 | 3,314,259.89 | Direct | |
| Mar 22, 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 | +622 | $18.64 | +$11,594.08 | 3,314,881.89 | Direct | |
| Mar 22, 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 | +150 | $18.65 | +$2,797.5 | 3,315,031.89 | Direct | |
| Mar 22, 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 | +106 | $18.66 | +$1,977.96 | 3,315,137.89 | Direct | |
| Mar 22, 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 | $18.67 | +$3,734 | 3,315,337.89 | Direct | |
| Mar 22, 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 | +400 | $18.70 | +$7,480 | 3,315,737.89 | Direct | |
| Mar 22, 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,104 | $18.71 | +$20,655.84 | 3,316,841.89 | Direct | |
| Mar 22, 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 | +503 | $18.72 | +$9,416.16 | 3,317,344.89 | Direct | |
| Mar 22, 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,066 | $18.73 | +$38,696.18 | 3,319,410.89 | Direct | |
| Mar 22, 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 | +664 | $18.74 | +$12,443.36 | 3,320,074.89 | Direct | |
| Mar 22, 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 | +692 | $18.75 | +$12,975 | 3,320,766.89 | Direct | |
| Mar 22, 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 | +100 | $18.76 | +$1,876 | 3,320,866.89 | Direct | |
| Mar 22, 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 | $18.77 | +$3,754 | 3,321,066.89 | Direct | |
| Mar 22, 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 | +753 | $18.78 | +$14,141.34 | 3,321,819.89 | Direct | |
| Mar 22, 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 | +100 | $18.79 | +$1,879 | 3,321,919.89 | Direct | |
| Mar 22, 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,253 | $18.79 | +$42,333.87 | 3,324,172.89 | Direct | |
| Mar 22, 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 | +414 | $18.81 | +$7,787.34 | 3,324,586.89 | Direct | |
| Mar 22, 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 | +800 | $18.83 | +$15,064 | 3,325,386.89 | Direct | |
| Mar 22, 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 | $18.86 | +$3,772 | 3,325,586.89 | Direct | |
| Mar 22, 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 | +141 | $18.90 | +$2,664.9 | 3,325,727.89 | Direct | |
| Mar 22, 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,182 | $18.91 | +$22,351.62 | 3,326,909.89 | Direct | |
| Mar 22, 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,511 | $18.92 | +$66,428.12 | 3,330,420.89 | Direct | |