| Jun 2, 2026 | Buy | 1,000 | 11.60 USD | $11.6K | SEC |
| May 28, 2026 | Award | 5,504 | 0.00 USD | $0 | SEC |
| May 21, 2026 | ExerciseD | -485 | — | — | SEC |
| May 21, 2026 | Exercise | 485 | — | — | SEC |
| Mar 27, 2026 | Exercise | 417 | — | — | SEC |
| Mar 27, 2026 | ExerciseD | -417 | — | — | SEC |
| Mar 27, 2026 | Buy | 1,500 | 10.01 USD | $15K | SEC |
| Nov 24, 2025 | Exercise | 380 | — | — | SEC |
| Nov 24, 2025 | ExerciseD | -380 | — | — | SEC |
| Sep 17, 2025 | Buy | 1,224 | 9.96 USD | $12.2K | SEC |
| Sep 11, 2025 | Award | 7,012 | 0.00 USD | $0 | SEC |
| Aug 22, 2025 | OtherD | -485 | — | — | SEC |
| Aug 22, 2025 | OtherD | -485 | — | — | SEC |
| Aug 22, 2025 | OtherD | -1,655 | — | — | SEC |
| Aug 22, 2025 | Other | -1,200 | — | — | SEC |
| Aug 22, 2025 | OtherD | -1,816 | — | — | SEC |
| Aug 18, 2025 | AwardD | 485 | — | — | SEC |
| May 21, 2025 | AwardD | 485 | — | — | SEC |
| Mar 26, 2025 | AwardD | 1,816 | — | — | SEC |
| Nov 26, 2024 | AwardD | 1,655 | — | — | SEC |