| Jun 17, 2026 | Other | -308 | 79.70 USD | — | SEC |
| Jun 17, 2026 | ExerciseD | -2,560 | 0.00 USD | — | SEC |
| Jun 17, 2026 | Exercise | 2,560 | 0.00 USD | — | SEC |
| Jun 17, 2026 | AwardD | 2,383 | 0.00 USD | — | SEC |
| Jun 5, 2026 | Award | 22,822 | 0.00 USD | $0 | SEC |
| Jun 5, 2026 | Award | 28,261 | 0.00 USD | $0 | SEC |
| Jan 27, 2026 | Award | 6,871 | 0.00 USD | $0 | SEC |
| Sep 17, 2025 | AwardD | 2,560 | 0.00 USD | $0 | SEC |
| Jun 9, 2025 | Award | 30,952 | 0.00 USD | $0 | SEC |
| Apr 17, 2025 | Award | 60,132 | 0.00 USD | $0 | SEC |
| Apr 17, 2025 | OtherD | -35,895 | — | — | SEC |
| Apr 17, 2025 | OtherD | -93,633 | — | — | SEC |
| Apr 17, 2025 | OtherD | -37,831 | — | — | SEC |
| Apr 17, 2025 | Award | 20,840 | 0.00 USD | $0 | SEC |
| Apr 17, 2025 | OtherD | -57,819 | — | — | SEC |
| Apr 17, 2025 | OtherD | -99,250 | — | — | SEC |
| Apr 17, 2025 | OtherD | -78,829 | — | — | SEC |
| Apr 17, 2025 | OtherD | -134,033 | — | — | SEC |
| Apr 17, 2025 | OtherD | -33,363 | — | — | SEC |
| Apr 17, 2025 | Other | -398,185 | — | — | SEC |
| Apr 17, 2025 | Other | -1,243 | — | — | SEC |
| Apr 17, 2025 | Award | 94,477 | 0.00 USD | $0 | SEC |
| Dec 9, 2024 | Other | -5,374 | 22.83 USD | $122.7K | SEC |
| Dec 9, 2024 | Sell | -1,962 | 23.08 USD | $45.3K | SEC |
| Sep 18, 2024 | Other | -12,610 | — | — | SEC |