| Mar 25, 2025 (view filing) | Mar 24 | 1 day | Kelly Jonathan LeeOther: Former Director | 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. | +700 | $5.40 | +$3.78K | +1.4%49.5K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Mar 20, 2025 (view filing) | Mar 18 | 2 days | Kelly Jonathan LeeOther: Former Director | 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. | +250 | $5.33 | +$1.33K | +0.5%48.8K after | |
| Jul 23, 2024 (view filing) | Jul 22 | 1 day | Kelly Jonathan LeeDirector | 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. | +5.20K | $5.36 | +$27.9K | +12.0%48.6K after | |
| Jul 22, 2024 (view filing) | Jul 19 | 3 days | Kelly Jonathan LeeDirector | 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. | +1.15K | $5.30 | +$6.07K | +2.7%43.4K after | |
| Jul 10, 2024 (view filing) | Jul 10 | Same day | Kelly Jonathan LeeDirector | 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. | +900 | $5.13 | +$4.62K | +3.4%27.1K after | |
| Dec 29, 2023 (view filing) | Dec 28 | 1 day | Kelly Jonathan LeeDirector | 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. | +2.05K | $5.69 | +$11.7K | +8.5%26.2K after | |
| Sep 21, 2023 (view filing) | Sep 20 | 1 day | Kelly Jonathan LeeDirector | 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. | +1.50K | $5.75 | +$8.63K | +6.6%24.2K after | |
| Sep 13, 2023 (view filing) | Sep 12 | 1 day | Kelly Jonathan LeeDirector | 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. | +2.00K | $5.48 | +$11.0K | +9.7%22.7K after | |
| Jul 25, 2023 (view filing) | Jul 21 | 4 days | Kelly Jonathan LeeDirector | 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. | +1.11K | $5.52 | +$6.13K | New position1.11K after | |
| Jul 25, 2023 (view filing) | Jul 24 | 1 day | Kelly Jonathan LeeDirector | 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. | +2.02K | $5.46 | +$11.0K | +10.8%20.7K after | |
| Mar 16, 2023 (view filing) | Mar 15 | 1 day | Kelly Jonathan LeeDirector | 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. | +550 | $5.36 | +$2.95K | +1.0%55.6K after | |
| Mar 15, 2023 (view filing) | Mar 14 | 1 day | Kelly Jonathan LeeDirector | 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. | +2.60K | $5.47 | +$14.2K | +5.0%55.0K after | |
| Mar 14, 2023 (view filing) | Mar 13 | 1 day | Kelly Jonathan LeeDirector | 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. | +1.30K | $5.19 | +$6.75K | +2.5%52.4K after | |
| Mar 13, 2023 (view filing) | Mar 10 | 3 days | Kelly Jonathan LeeDirector | 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. | +500 | $5.20 | +$2.60K | +1.0%51.1K after | |
| Mar 13, 2023 (view filing) | Mar 9 | 4 days | Kelly Jonathan LeeDirector | 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. | +1.90K | $5.40 | +$10.3K | +3.9%50.6K after | |
| Mar 9, 2023 (view filing) | Mar 8 | 1 day | Kelly Jonathan LeeDirector | 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. | +2.00K | $5.32 | +$10.6K | +4.3%48.7K after | |
| Mar 8, 2023 (view filing) | Mar 7 | 1 day | Kelly Jonathan LeeDirector | 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. | +3.49K | $5.33 | +$18.6K | +8.1%46.7K after | |
| Dec 19, 2022 (view filing) | Dec 15 | 4 days | Kelly Jonathan LeeDirector | 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. | +1.75K | $4.60 | +$8.05K | +4.5%40.3K after | |
| Dec 14, 2022 (view filing) | Dec 13-14 | 1 day | Kelly Jonathan LeeDirector | 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. | +9.43K | $4.61 | +$43.5K | +32.4%38.5K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Jul 20, 2022 (view filing) | Jul 19 | 1 day | Kelly Jonathan LeeDirector | 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. | +1.55K | $4.51 | +$6.99K | +6.3%26.1K after | |
| Jul 19, 2022 (view filing) | Jul 18 | 1 day | Kelly Jonathan LeeDirector | 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. | +17.2K | $4.67 | +$80.1K | +231.7%24.6K after | |