| Jun 23, 2026 | Award | 17,445 | 0.00 USD | — | SEC |
| Jun 5, 2026 | AwardD | 19,226 | 0.00 USD | $0 | SEC |
| Jun 5, 2026 | Award | 6,408 | 0.00 USD | $0 | SEC |
| Mar 5, 2026 | Buy | 60 | 26.83 USD | $1.6K | SEC |
| Mar 5, 2026 | Buy | 30 | 82.84 USD | $2.5K | SEC |
| Mar 5, 2026 | Sell | -30 | 62.22 USD | $1.9K | SEC |
| Mar 5, 2026 | Buy | 1,250 | 8.84 USD | $11.1K | SEC |
| Mar 5, 2026 | Sell | -57 | 25.75 USD | $1.5K | SEC |
| Mar 5, 2026 | Sell | -490 | 17.07 USD | $8.4K | SEC |
| Mar 5, 2026 | Buy | 490 | 20.67 USD | $10.1K | SEC |
| Mar 5, 2026 | Sell | -3 | 24.99 USD | $75 | SEC |
| Jun 20, 2025 | Award | 16,812 | 0.00 USD | $0 | SEC |
| Jun 5, 2025 | AwardD | 18,111 | 0.00 USD | $0 | SEC |
| Jun 5, 2025 | Award | 6,037 | 0.00 USD | $0 | SEC |
| Jun 21, 2024 | Award | 24,224 | 0.00 USD | $0 | SEC |
| Jun 4, 2024 | Award | 5,967 | 0.00 USD | $0 | SEC |
| Jun 4, 2024 | AwardD | 17,901 | 0.00 USD | $0 | SEC |
| Jun 23, 2023 | Award | 18,208 | 0.00 USD | $0 | SEC |
| Jun 5, 2023 | Award | 4,216 | 0.00 USD | $0 | SEC |
| Jun 5, 2023 | AwardD | 12,649 | 0.00 USD | $0 | SEC |
| Oct 19, 2022 | OtherD | -189,125 | 0.00 USD | $0 | SEC |
| Oct 19, 2022 | Other | -144,789 | — | — | SEC |
| Oct 19, 2022 | OtherD | -1,520,000 | 0.00 USD | $0 | SEC |
| Jul 1, 2022 | Other | -43,018 | — | — | SEC |
| Jun 8, 2022 | Award | 8,960 | 0.00 USD | $0 | SEC |