| Jun 29, 2026 | Other | -23,634 | 0.00 USD | — | SEC |
| Jun 29, 2026 | OtherD | 7,878 | 0.00 USD | — | SEC |
| Jun 29, 2026 | SellD | -7,878 | 49.08 USD | — | SEC |
| Jun 29, 2026 | Exercise | 23,634 | 0.34 USD | — | SEC |
| Jun 29, 2026 | ExerciseD | -23,634 | 0.00 USD | — | SEC |
| Mar 23, 2026 | AwardD | 53,703 | 0.00 USD | $0 | SEC |
| Mar 23, 2026 | Award | 43,368 | 0.00 USD | $0 | SEC |
| Mar 5, 2026 | Other | -18,735 | 20.99 USD | $393.2K | SEC |
| Aug 20, 2025 | Other | -12,846 | 6.84 USD | $87.9K | SEC |
| Jul 3, 2025 | Other | -6,441 | 7.92 USD | $51K | SEC |
| Jul 3, 2025 | Award | 57,078 | 0.00 USD | $0 | SEC |
| Mar 18, 2025 | AwardD | 196,386 | 0.00 USD | $0 | SEC |
| Mar 18, 2025 | Award | 80,829 | 0.00 USD | $0 | SEC |
| Jun 5, 2024 | OtherD | 35,400 | 0.00 USD | $0 | SEC |
| Jun 5, 2024 | SellD | -17,700 | 50.00 USD | $885K | SEC |
| Jun 5, 2024 | Other | -106,200 | 0.00 USD | $0 | SEC |
| Jun 5, 2024 | SellD | -17,700 | 45.00 USD | $796.5K | SEC |
| Jun 5, 2024 | ExerciseD | -106,200 | 0.00 USD | $0 | SEC |
| Jun 5, 2024 | Exercise | 106,200 | 0.34 USD | $36.1K | SEC |
| Mar 20, 2024 | AwardD | 213,486 | 0.00 USD | $0 | SEC |
| Mar 19, 2024 | Award | 85,707 | 0.00 USD | $0 | SEC |
| Mar 19, 2024 | AwardD | 213,486 | 0.00 USD | $0 | SEC |