| May 21, 2026 | OtherD | -17,346 | — | — | SEC |
| May 21, 2026 | OtherD | 17,346 | — | — | SEC |
| Mar 3, 2026 | OtherD | -11,382 | — | — | SEC |
| Mar 3, 2026 | OtherD | 11,382 | — | — | SEC |
| Mar 3, 2026 | AwardD | 46,029 | 0.00 USD | $0 | SEC |
| Mar 4, 2025 | AwardD | 35,978 | 0.00 USD | $0 | SEC |
| Mar 4, 2025 | OtherD | 5,538 | — | — | SEC |
| Mar 4, 2025 | OtherD | -5,538 | — | — | SEC |
| Dec 4, 2024 | AwardD | 23,302 | 0.00 USD | $0 | SEC |
| Mar 4, 2024 | AwardD | 27,391 | 0.00 USD | $0 | SEC |
| Mar 4, 2024 | OtherD | -7,650 | — | — | SEC |
| Mar 4, 2024 | OtherD | 7,650 | — | — | SEC |
| Mar 1, 2023 | AwardD | 29,560 | 0.00 USD | $0 | SEC |
| Mar 1, 2023 | OtherD | -13,121 | — | — | SEC |
| Mar 1, 2023 | OtherD | 13,121 | — | — | SEC |
| Mar 17, 2022 | OtherD | 15,522 | — | — | SEC |
| Mar 17, 2022 | AwardD | 14,554 | 0.00 USD | $0 | SEC |
| Mar 17, 2022 | OtherD | 15,522 | — | — | SEC |
| Mar 2, 2021 | AwardD | 21,543 | 0.00 USD | $0 | SEC |
| Mar 2, 2021 | OtherD | -9,520 | — | — | SEC |
| Mar 2, 2021 | OtherD | 9,520 | — | — | SEC |
| Mar 2, 2020 | OtherD | -12,053 | — | — | SEC |
| Mar 2, 2020 | OtherD | 12,053 | — | — | SEC |
| Mar 2, 2020 | AwardD | 21,007 | 0.00 USD | $0 | SEC |
| Mar 1, 2019 | OtherD | -14,791 | — | — | SEC |