| Sep 17, 2026 | Gift | -2,200 | 0.00 USD | — | SEC | |
| Jun 11, 2026 | Award | 1,166 | 0.00 USD | — | SEC | |
| Mar 5, 2026 | Sell | -3,231 | 95.00 USD | $306.9K | SEC | |
| Jan 5, 2026 | Gift | -1,900 | 0.00 USD | — | SEC | |
| Dec 1, 2025 | Gift | -600 | 0.00 USD | — | SEC | |
| Jun 17, 2025 | Award | 12,281 | 0.00 USD | — | SEC | |
| Jan 17, 2025 | Sell | -10,000 | 29.00 USD | $290K | SEC | |
| Dec 18, 2024 | Sell | -10,000 | 35.27 USD | $352.7K | SEC | |
| Nov 29, 2024 | Sell | -8,162 | 37.18 USD | $303.5K | SEC | |
| Nov 18, 2024 | Sell | -10,000 | 27.52 USD | $275.2K | SEC | |
| Jun 25, 2024 | Award | 16,483 | 0.00 USD | — | SEC | |
| Jun 28, 2023 | Award | 40,925 | 0.00 USD | — | SEC | |
| Jun 29, 2022 | Award | 52,995 | 0.00 USD | — | SEC | |
| Jun 15, 2021 | Award | 14,538 | 0.00 USD | — | SEC | |
| Jun 16, 2020 | Award | 13,053 | 0.00 USD | — | SEC | |
| Jun 4, 2019 | Award | 12,806 | 0.00 USD | — | SEC | |
| Jun 12, 2018 | Award | 2,535 | 0.00 USD | — | SEC | |
| Jan 16, 2018 | Sell | -1,000 | 35.37 USD | $35.4K | SEC | |
| Dec 11, 2017 | Sell | -1,000 | 40.43 USD | $40.4K | SEC | |
| Nov 13, 2017 | Sell | -1,000 | 43.00 USD | $43K | SEC | |
| Oct 16, 2017 | Sell | -1,000 | 60.62 USD | $60.6K | SEC | |
| Sep 11, 2017 | Sell | -1,000 | 58.52 USD | $58.5K | SEC | |
| Aug 14, 2017 | Sell | -1,000 | 66.10 USD | $66.1K | SEC | |
| Jul 10, 2017 | Sell | -1,000 | 59.70 USD | $59.7K | SEC | |
| Jun 12, 2017 | Sell | -1,000 | 71.73 USD | $71.7K | SEC | |