| Jun 17, 2026 | Award | 65,112 | 0.00 USD | — | SEC | |
| Jun 17, 2026 | Other | -55,400 | 34.63 USD | $1.9M | SEC | |
| May 4, 2026 | Award | 22,392 | 0.00 USD | — | SEC | |
| Dec 16, 2025 | Award | 159,184 | 0.00 USD | — | SEC | |
| Jun 18, 2025 | Buy | 23,076 | 21.33 USD | $492.2K | SEC | |
| Apr 3, 2025 | Other | -19,668 | 27.48 USD | $540.5K | SEC | |
| Apr 3, 2025 | Award | 14,656 | 0.00 USD | — | SEC | |
| Mar 21, 2025 | Award | 37,411 | 0.00 USD | — | SEC | |
| Mar 21, 2025 | Award | 26,187 | 0.00 USD | — | SEC | |
| Apr 3, 2024 | Other | -20,304 | 28.53 USD | $579.3K | SEC | |
| Apr 3, 2024 | Award | 23,862 | 0.00 USD | — | SEC | |
| Mar 29, 2024 | Award | 24,305 | 0.00 USD | — | SEC | |
| Jun 20, 2023 | Other | -57,432 | 19.98 USD | $1.1M | SEC | |
| May 1, 2023 | Award | 43,408 | 0.00 USD | — | SEC | |
| Dec 5, 2022 | Buy | 19,000 | 12.96 USD | $246.2K | SEC | |
| Jun 17, 2022 | Other | -3,554 | 22.20 USD | $78.9K | SEC | |
| Mar 22, 2022 | Award | 6,961 | 0.00 USD | — | SEC | |
| Mar 22, 2022 | Award | 23,870 | 0.00 USD | — | SEC | |
| Jun 30, 2021 | Award | 15,908 | 0.00 USD | — | SEC | |
| Jun 16, 2021 | Other | -5,392 | 32.86 USD | $177.2K | SEC | |
| Mar 22, 2021 | Gift | -47,170 | 0.00 USD | — | SEC | |
| Mar 22, 2021 | Award | 31,816 | 0.00 USD | — | SEC | |
| Mar 22, 2021 | Gift | 47,170 | 0.00 USD | — | SEC | |
| Apr 29, 2020 | Award | 112,500 | 0.00 USD | — | SEC | |
| Mar 31, 2020 | Other | -1,445 | 7.75 USD | $11.2K | SEC | |