| # | Insider | Position | Direct | Indirect | Total | Share of Insiders | Last Filed |
|---|---|---|---|---|---|---|---|
| 1 | Jun Jason Jiang | Cfo And Coo | 0 | 100,382 | 100,382 | 100.0% | 02 Jul, 2026 |
Each row is that insider’s most recently reported position, from Form 4 filings over the last 60 months — which is why this total does not tie to the quarterly series above, where a quarter counts only the insiders who filed in it. Shares held through a fund or institutional portfolio are counted on the institutional ownership page instead.
| Date | Insider | Position | Transaction | Shares | Price | Value | Shares Held After | Ownership |
|---|---|---|---|---|---|---|---|---|
| 29 Jun, 2026 | Jun Jason Jiang | Cfo And Coo | Disposed S | 1,000 | $3.66 | $3.66K | 105,457 | Indirect |
| 24 Jun, 2026 | Jun Jason Jiang | Cfo And Coo | Disposed S | 5,000 | $4.93 | $24.63K | 111,721 | Indirect |
| 26 Jun, 2026 | Jun Jason Jiang | Cfo And Coo | Disposed S | 2,000 | $3.83 | $7.67K | 109,521 | Indirect |
| 29 Jun, 2026 | Jun Jason Jiang | Cfo And Coo | Disposed S | 1,000 | $3.66 | $3.66K | 104,457 | Indirect |
| 24 Jun, 2026 | Jun Jason Jiang | Cfo And Coo | Disposed S | 5,000 | $4.93 | $24.63K | 111,521 | Indirect |
| 26 Jun, 2026 | Jun Jason Jiang | Cfo And Coo | Disposed S | 2,000 | $3.80 | $7.60K | 107,521 | Indirect |
| 29 Jun, 2026 | Jun Jason Jiang | Cfo And Coo | Disposed S | 250 | $3.66 | $916 | 104,207 | Indirect |
| 26 Jun, 2026 | Jun Jason Jiang | Cfo And Coo | Disposed S | 591 | $3.79 | $2.24K | 106,930 | Indirect |
| 26 Jun, 2026 | Jun Jason Jiang | Cfo And Coo | Disposed S | 473 | $3.72 | $1.76K | 106,457 | Indirect |
| 29 Jun, 2026 | Jun Jason Jiang | Cfo And Coo | Disposed S | 250 | $3.69 | $921 | 103,957 | Indirect |
| 29 Jun, 2026 | Jun Jason Jiang | Cfo And Coo | Disposed S | 1,000 | $3.68 | $3.68K | 102,957 | Indirect |
| 29 Jun, 2026 | Jun Jason Jiang | Cfo And Coo | Disposed S | 575 | $3.62 | $2.08K | 102,382 | Indirect |
| 30 Jun, 2026 | Jun Jason Jiang | Cfo And Coo | Disposed S | 1,000 | $3.64 | $3.64K | 101,382 | Indirect |
| 30 Jun, 2026 | Jun Jason Jiang | Cfo And Coo | Disposed S | 1,000 | $3.64 | $3.64K | 100,382 | Indirect |
| 29 Jun, 2026 | Jun Jason Jiang | Cfo And Coo | Disposed S | 2 | $3.66 | $7 | 105,457 | Indirect |
| 29 Jun, 2026 | Jun Jason Jiang | Cfo And Coo | Disposed S | 2 | $3.66 | $7 | 104,457 | Indirect |
| 29 Jun, 2026 | Jun Jason Jiang | Cfo And Coo | Disposed S | 2 | $3.66 | $7 | 104,207 | Indirect |
| 29 Jun, 2026 | Jun Jason Jiang | Cfo And Coo | Disposed S | 2 | $3.69 | $7 | 103,957 | Indirect |
| 29 Jun, 2026 | Jun Jason Jiang | Cfo And Coo | Disposed S | 2 | $3.68 | $7 | 102,957 | Indirect |
| 29 Jun, 2026 | Jun Jason Jiang | Cfo And Coo | Disposed S | 2 | $3.62 | $7 | 102,382 | Indirect |