| Jun 30, 2026 | Buy | 2,000 | 5.93 USD | — | SEC |
| Jun 30, 2026 | Buy | 2,091 | 5.89 USD | — | SEC |
| Jun 22, 2026 | Buy | 1,853 | 5.91 USD | — | SEC |
| Jun 22, 2026 | Buy | 147 | 5.91 USD | — | SEC |
| Jun 17, 2026 | Buy | 2,000 | 5.96 USD | — | SEC |
| Jun 17, 2026 | Buy | 155 | 5.95 USD | — | SEC |
| Jun 1, 2026 | Buy | 1,000 | 6.01 USD | $6K | SEC |
| May 19, 2026 | Other | -1,000 | — | — | SEC |
| May 19, 2026 | Other | 176 | — | — | SEC |
| Apr 27, 2026 | Buy | 1,002 | 6.07 USD | $6.1K | SEC |
| Feb 4, 2026 | Buy | 1,120 | 5.98 USD | $6.7K | SEC |
| Feb 4, 2026 | Buy | 1,000 | 5.96 USD | $6K | SEC |
| Jan 27, 2026 | Other | -3,922 | 6.81 USD | $26.7K | SEC |
| Dec 12, 2025 | Exercise | 7,400 | 6.07 USD | $44.9K | SEC |
| Oct 29, 2025 | Buy | 1,000 | 6.06 USD | $6.1K | SEC |
| Jul 3, 2025 | Buy | 2,000 | 4.50 USD | $9K | SEC |
| Jul 2, 2025 | Buy | 500 | 15.90 USD | $8K | SEC |
| Jul 1, 2025 | Buy | 1,815 | 6.34 USD | $11.5K | SEC |
| Apr 10, 2025 | Buy | 789 | 5.95 USD | $4.7K | SEC |
| Apr 8, 2025 | Buy | 487 | 5.90 USD | $2.9K | SEC |
| Apr 8, 2025 | Buy | 2,000 | 6.06 USD | $12.1K | SEC |
| Apr 8, 2025 | Buy | 2,000 | 5.91 USD | $11.8K | SEC |
| Apr 8, 2025 | Buy | 100 | 6.29 USD | $629 | SEC |
| Apr 8, 2025 | Buy | 1,000 | 6.30 USD | $6.3K | SEC |
| Jan 10, 2025 | Buy | 1,624 | 6.50 USD | $10.6K | SEC |