| Jun 16, 2026 | Award | 88 | 0.00 USD | — | SEC | |
| Apr 30, 2026 | Award | 99 | 0.00 USD | — | SEC | |
| Dec 16, 2025 | Award | 96 | 0.00 USD | — | SEC | |
| Sep 16, 2025 | Award | 94 | 0.00 USD | — | SEC | |
| Aug 22, 2025 | Sell | -3,000 | 60.00 USD | $180K | SEC | |
| Jun 27, 2025 | Other | 152.07 | 60.42 USD | $9.2K | SEC | |
| Jun 17, 2025 | Award | 92 | 0.00 USD | — | SEC | |
| Mar 18, 2025 | Award | 90 | 0.00 USD | — | SEC | |
| Dec 17, 2024 | Award | 66 | 0.00 USD | — | SEC | |
| Sep 18, 2024 | Award | 94 | 0.00 USD | — | SEC | |
| Jun 28, 2024 | Other | 141.9 | 43.95 USD | $6.2K | SEC | |
| Jun 20, 2024 | Award | 107 | 0.00 USD | — | SEC | |
| Mar 22, 2024 | Award | 98 | 0.00 USD | — | SEC | |
| Aug 30, 2023 | Award | 200 | 0.00 USD | — | SEC | |
| Jun 30, 2023 | Other | 132.77 | 77.05 USD | $10.2K | SEC | |
| Jun 24, 2022 | Other | 128.14 | 66.00 USD | $8.5K | SEC | |
| Jun 3, 2022 | Sell | -1,299 | 67.80 USD | $88.1K | SEC | |
| May 25, 2022 | Sell | -201 | 66.50 USD | $13.4K | SEC | |
| May 6, 2022 | Award | 200 | 0.00 USD | — | SEC | |
| Jun 17, 2021 | Award | 200 | 0.00 USD | — | SEC | |
| Jun 26, 2020 | Other | 127.86 | 50.00 USD | $6.4K | SEC | |
| May 21, 2020 | Award | 200 | 0.00 USD | — | SEC | |
| Jun 28, 2019 | Other | 117.51 | 61.00 USD | $7.2K | SEC | |
| May 10, 2019 | Award | 200 | 0.00 USD | — | SEC | |
| Jun 29, 2018 | Other | 105.31 | 62.50 USD | $6.6K | SEC | |