| May 21, 2026 | OtherD | -30,555 | — | — | SEC |
| May 21, 2026 | OtherD | 30,555 | — | — | SEC |
| Mar 3, 2026 | OtherD | 22,606 | — | — | SEC |
| Mar 3, 2026 | AwardD | 109,663 | 0.00 USD | $0 | SEC |
| Mar 3, 2026 | OtherD | -22,606 | — | — | SEC |
| Mar 4, 2025 | OtherD | 14,489 | — | — | SEC |
| Mar 4, 2025 | AwardD | 85,717 | 0.00 USD | $0 | SEC |
| Mar 4, 2025 | Gift | 105,171 | 0.00 USD | $0 | SEC |
| Mar 4, 2025 | Gift | -105,171 | 0.00 USD | $0 | SEC |
| Mar 4, 2025 | OtherD | -14,489 | — | — | SEC |
| Dec 4, 2024 | AwardD | 37,561 | 0.00 USD | $0 | SEC |
| Mar 4, 2024 | OtherD | 11,765 | — | — | SEC |
| Mar 4, 2024 | OtherD | -11,765 | — | — | SEC |
| Mar 4, 2024 | AwardD | 68,477 | 0.00 USD | $0 | SEC |
| Sep 5, 2023 | Other | 9,306 | 0.00 USD | $0 | SEC |
| Sep 5, 2023 | Other | 76 | 0.00 USD | $0 | SEC |
| Mar 1, 2023 | ExerciseD | -74,617 | 0.00 USD | $0 | SEC |
| Mar 1, 2023 | AwardD | 67,000 | 0.00 USD | $0 | SEC |
| Mar 1, 2023 | OtherD | -15,056 | — | — | SEC |
| Mar 1, 2023 | ExerciseD | 204,943 | 0.00 USD | $0 | SEC |
| Mar 1, 2023 | OtherD | 15,056 | — | — | SEC |
| Nov 8, 2022 | Buy | 10,000 | 37.88 USD | $378.8K | SEC |
| Aug 30, 2022 | AwardD | 7,346 | 0.00 USD | $0 | SEC |
| Mar 17, 2022 | AwardD | 14,554 | 0.00 USD | $0 | SEC |
| Feb 7, 2022 | Gift | -22,545 | 0.00 USD | $0 | SEC |