| Apr 30, 2026 | ExerciseD | -10,000 | 0.00 USD | $0 | SEC |
| Apr 30, 2026 | Exercise | 10,000 | 2.48 USD | $24.8K | SEC |
| Mar 17, 2026 | Buy | 2,200 | 15.18 USD | $33.4K | SEC |
| Feb 10, 2026 | ExerciseD | -10,000 | 0.00 USD | $0 | SEC |
| Feb 10, 2026 | Exercise | 10,000 | 2.48 USD | $24.8K | SEC |
| Feb 10, 2026 | ExerciseD | -2,062 | 0.00 USD | $0 | SEC |
| Feb 10, 2026 | Exercise | 2,062 | 2.10 USD | $4.3K | SEC |
| Feb 3, 2026 | AwardD | 265,351 | 0.00 USD | $0 | SEC |
| Jan 8, 2026 | Award | 1,661 | 12.16 USD | $20.2K | SEC |
| Dec 15, 2025 | Buy | 3,300 | 14.83 USD | $48.9K | SEC |
| Dec 15, 2025 | Buy | 3,900 | 14.89 USD | $58.1K | SEC |
| Sep 15, 2025 | Buy | 6,000 | 15.49 USD | $92.9K | SEC |
| Sep 15, 2025 | Buy | 2,000 | 14.90 USD | $29.8K | SEC |
| Aug 5, 2025 | OtherD | -176,086 | — | — | SEC |
| Aug 5, 2025 | Other | 85,888 | — | — | SEC |
| Aug 5, 2025 | OtherD | -222,304 | — | — | SEC |
| Aug 5, 2025 | OtherD | -387,346 | — | — | SEC |
| Aug 5, 2025 | OtherD | -146,459 | — | — | SEC |
| Aug 5, 2025 | OtherD | -706,572 | — | — | SEC |