| Jun 30, 2026 | Award | 3.77 | 0.00 USD | — | SEC | |
| May 13, 2026 | Award | 843 | 0.00 USD | — | SEC | |
| Mar 2, 2026 | Sell | -1,200 | 180.91 USD | $217.1K | SEC | |
| Jan 27, 2026 | Other | -3,623 | 0.00 USD | — | SEC | |
| Jan 27, 2026 | Other | 3,623 | 0.00 USD | — | SEC | |
| May 23, 2025 | Sell | -977 | 167.81 USD | $164K | SEC | |
| May 15, 2025 | Award | 977 | 0.00 USD | — | SEC | |
| May 28, 2024 | Sell | -1,119 | 132.25 USD | $148K | SEC | |
| May 16, 2024 | Award | 1,119 | 0.00 USD | — | SEC | |
| Aug 8, 2023 | Sell | -1,246 | 114.04 USD | $142.1K | SEC | |
| May 10, 2023 | Award | 1,246 | 0.00 USD | — | SEC | |
| Aug 22, 2022 | Sell | -946 | 136.65 USD | $129.3K | SEC | |
| May 11, 2022 | Award | 946 | 0.00 USD | — | SEC | |
| Aug 23, 2021 | Sell | -980 | 142.66 USD | $139.8K | SEC | |
| May 13, 2021 | Award | 980 | 0.00 USD | — | SEC | |
| May 14, 2020 | Award | 1,487 | 0.00 USD | — | SEC | |
| May 16, 2019 | Award | 1,116 | 0.00 USD | — | SEC | |
| Oct 4, 2018 | Other | -34,228 | — | — | SEC | |
| May 16, 2018 | Award | 1,136 | 0.00 USD | — | SEC | |
| Jun 30, 2017 | Award | 8,639 | 0.00 USD | — | SEC | |
| May 17, 2017 | Award | 1,543 | 0.00 USD | — | SEC | |
| Dec 7, 2016 | Award | 647 | 0.00 USD | — | SEC | |
| Jun 10, 2016 | Award | 9,486 | 0.00 USD | — | SEC | |
| Jul 2, 2015 | Award | 1,296 | 0.00 USD | — | SEC | |
| May 22, 2015 | Award | 4,903 | 0.00 USD | — | SEC | |