| Jun 3, 2026 | AwardD | 1,593 | 0.00 USD | $0 | SEC |
| Jun 3, 2026 | ExerciseD | -2,645 | 0.00 USD | $0 | SEC |
| Jun 3, 2026 | AwardD | 10,507 | 0.00 USD | $0 | SEC |
| Jun 3, 2026 | Other | -1,416 | 53.41 USD | $75.6K | SEC |
| Jun 3, 2026 | Exercise | 2,645 | — | — | SEC |
| Dec 10, 2025 | OtherD | -4,500 | — | — | SEC |
| Dec 10, 2025 | Other | -5,000 | — | — | SEC |
| Dec 10, 2025 | OtherD | -10,520 | — | — | SEC |
| Dec 10, 2025 | OtherD | -4,000 | — | — | SEC |
| Dec 10, 2025 | OtherD | -4,000 | — | — | SEC |
| Dec 10, 2025 | OtherD | -10,450 | — | — | SEC |
| Dec 10, 2025 | OtherD | -4,000 | — | — | SEC |
| Jun 20, 2025 | AwardD | 10,450 | 0.00 USD | $0 | SEC |
| Jun 6, 2025 | AwardD | 2,645 | 0.00 USD | $0 | SEC |
| Jun 6, 2025 | AwardD | 17,012 | 0.00 USD | $0 | SEC |
| May 23, 2025 | OtherD | -155,450 | — | — | SEC |
| May 23, 2025 | OtherD | -23,243 | — | — | SEC |
| May 23, 2025 | OtherD | -92,158 | — | — | SEC |
| May 23, 2025 | Other | -15,000 | — | — | SEC |
| Jun 20, 2024 | AwardD | 10,520 | 0.00 USD | $0 | SEC |
| Jun 11, 2024 | AwardD | 92,158 | 0.00 USD | $0 | SEC |
| Jun 5, 2024 | AwardD | 15,542 | 0.00 USD | $0 | SEC |
| Aug 24, 2023 | Sell | -25,000 | 38.70 USD | $967.5K | SEC |
| Jun 13, 2023 | AwardD | 40,000 | 0.00 USD | $0 | SEC |
| Jun 2, 2023 | AwardD | 18,475 | 0.00 USD | $0 | SEC |