| Jul 20, 2026 | Award | 989 | 0.00 USD | — | SEC | |
| May 12, 2026 | Award | 1,294 | 0.00 USD | — | SEC | |
| Jul 21, 2025 | Award | 696 | 0.00 USD | — | SEC | |
| May 12, 2025 | Award | 1,241 | 0.00 USD | — | SEC | |
| Apr 16, 2025 | Other | -278,890 | — | — | SEC | |
| Jul 22, 2024 | Award | 700 | 0.00 USD | — | SEC | |
| Jun 21, 2024 | Award | 52,009 | 0.00 USD | — | SEC | |
| Jun 21, 2024 | Award | 59,102 | 0.00 USD | — | SEC | |
| May 14, 2024 | Sell | -2,500 | 164.06 USD | $410.2K | SEC | |
| May 6, 2024 | Award | 1,658 | 0.00 USD | — | SEC | |
| Dec 15, 2023 | Award | 18,082 | 0.00 USD | — | SEC | |
| Jul 17, 2023 | Award | 990 | 0.00 USD | — | SEC | |
| May 8, 2023 | Award | 2,453 | 0.00 USD | — | SEC | |
| Feb 9, 2023 | Award | 22,697 | 0.00 USD | — | SEC | |
| Jul 21, 2022 | Award | 1,080 | 0.00 USD | — | SEC | |
| May 27, 2022 | Award | 534 | 121.05 USD | $64.6K | SEC | |
| May 12, 2022 | Sell | -1,043 | 113.39 USD | $118.3K | SEC | |
| May 12, 2022 | Sell | -3,257 | 113.32 USD | $369.1K | SEC | |
| May 9, 2022 | Award | 1,612 | 0.00 USD | — | SEC | |
| Dec 13, 2021 | Award | 100,000 | — | — | SEC | |
| Nov 9, 2021 | Award | 646 | 0.00 USD | — | SEC | |
| Aug 9, 2021 | Sell | -3,000 | 121.70 USD | $365.1K | SEC | |
| Jul 30, 2021 | Award | 1,166 | 0.00 USD | — | SEC | |
| May 20, 2021 | Award | 1,202 | 124.75 USD | $149.9K | SEC | |
| Jul 10, 2020 | Award | 2,036 | 0.00 USD | — | SEC | |