| May 14, 2026 | AwardD | 5,450 | — | — | SEC |
| Apr 3, 2026 | AwardD | 32,156 | — | — | SEC |
| Feb 20, 2026 | AwardD | 6,358 | — | — | SEC |
| Feb 13, 2026 | BuyD | 265,000 | — | — | SEC |
| Feb 13, 2026 | BuyD | 96,618 | — | — | SEC |
| Feb 13, 2026 | BuyD | 18,772 | — | — | SEC |
| Nov 12, 2025 | AwardD | 6,381 | — | — | SEC |
| Aug 20, 2025 | AwardD | 4,575 | — | — | SEC |
| May 14, 2025 | AwardD | 5,842 | — | — | SEC |
| Apr 24, 2025 | AwardD | 29,364 | — | — | SEC |
| Mar 11, 2025 | AwardD | 5,216 | — | — | SEC |
| Nov 13, 2024 | AwardD | 4,219 | — | — | SEC |
| Aug 12, 2024 | AwardD | 3,225 | — | — | SEC |
| May 15, 2024 | AwardD | 3,482 | — | — | SEC |
| May 2, 2024 | AwardD | 44,552 | — | — | SEC |
| Feb 23, 2024 | AwardD | 4,443 | — | — | SEC |
| Nov 15, 2023 | AwardD | 4,280 | — | — | SEC |
| Nov 7, 2023 | AwardD | 34,585 | — | — | SEC |
| Nov 7, 2023 | AwardD | 42,716 | — | — | SEC |
| Aug 16, 2023 | AwardD | 3,842 | — | — | SEC |
| May 19, 2023 | AwardD | 3,572 | — | — | SEC |
| Jan 4, 2023 | OtherD | -112,589 | — | — | SEC |
| Jan 4, 2023 | OtherD | 112,589 | — | — | SEC |
| Oct 7, 2022 | Other | 1,083 | — | — | SEC |
| Oct 7, 2022 | OtherD | -189,383 | — | — | SEC |