| May 14, 2026 | OtherD | -8,554 | — | — | SEC |
| May 14, 2026 | OtherD | -11,199 | — | — | SEC |
| May 14, 2026 | OtherD | -5,748 | — | — | SEC |
| May 14, 2026 | Other | -5,744 | — | — | SEC |
| May 14, 2026 | OtherD | -14,684 | — | — | SEC |
| May 14, 2026 | OtherD | -27,600 | — | — | SEC |
| May 14, 2026 | Other | -3,062 | — | — | SEC |
| May 14, 2026 | Other | -7,961 | — | — | SEC |
| May 14, 2026 | Other | -161,567 | — | — | SEC |
| May 14, 2026 | Other | -3,544 | — | — | SEC |
| May 14, 2026 | OtherD | -27,600 | — | — | SEC |
| May 14, 2026 | OtherD | -7,441 | — | — | SEC |
| Jan 5, 2026 | AwardD | 14,684 | 0.00 USD | $0 | SEC |
| Jan 5, 2026 | Award | 7,961 | 0.00 USD | $0 | SEC |
| Oct 15, 2025 | Sell | -31,092 | 23.72 USD | $737.5K | SEC |
| Oct 15, 2025 | Other | -4,787 | 0.00 USD | $0 | SEC |
| Oct 15, 2025 | Other | -3,837 | 0.00 USD | $0 | SEC |
| Oct 2, 2025 | Other | -3,837 | 0.00 USD | $0 | SEC |
| Oct 2, 2025 | Sell | -31,092 | 22.58 USD | $702.1K | SEC |
| Sep 19, 2025 | Sell | -31,092 | 22.95 USD | $713.6K | SEC |
| Sep 19, 2025 | Other | -3,837 | 0.00 USD | $0 | SEC |
| Jan 3, 2025 | AwardD | 11,199 | 0.00 USD | $0 | SEC |
| Jan 3, 2025 | Award | 6,267 | 0.00 USD | $0 | SEC |
| Sep 24, 2024 | Exercise | 4,600 | 13.19 USD | $60.7K | SEC |
| Sep 24, 2024 | ExerciseD | -4,600 | 0.00 USD | $0 | SEC |