| Jun 8, 2026 | Award | 6,839 | 0.00 USD | $0 | SEC |
| Jun 8, 2026 | AwardD | 4,310 | 0.00 USD | $0 | SEC |
| May 30, 2025 | Sell | -2,745 | 29.83 USD | $81.9K | SEC |
| May 30, 2025 | Sell | -630 | 29.22 USD | $18.4K | SEC |
| May 23, 2025 | AwardD | 9,206 | 0.00 USD | $0 | SEC |
| May 23, 2025 | Award | 7,632 | 0.00 USD | $0 | SEC |
| Nov 13, 2024 | Gift | -37,459 | — | — | SEC |
| Nov 13, 2024 | Gift | 37,459 | — | — | SEC |
| Jul 1, 2024 | AwardD | 18,000 | 0.00 USD | $0 | SEC |
| Jul 1, 2024 | Award | 13,500 | 0.00 USD | $0 | SEC |
| Jun 22, 2023 | AwardD | 36,000 | 0.00 USD | $0 | SEC |
| Jul 12, 2022 | Gift | 37,459 | — | — | SEC |
| Jul 12, 2022 | Gift | -37,459 | — | — | SEC |
| Jun 21, 2022 | AwardD | 14,000 | 0.00 USD | $0 | SEC |
| May 27, 2022 | AwardD | 28,000 | 0.00 USD | $0 | SEC |
| Jun 1, 2021 | OtherD | 7,800 | 0.00 USD | $0 | SEC |
| Mar 17, 2021 | Sell | -4,696 | 65.59 USD | $308K | SEC |
| Feb 11, 2021 | Sell | -1,804 | 65.06 USD | $117.4K | SEC |
| Jun 18, 2020 | AwardD | 13,000 | 0.00 USD | $0 | SEC |
| May 23, 2019 | AwardD | 10,158 | 0.00 USD | $0 | SEC |
| Jun 26, 2018 | AwardD | 20,316 | 0.00 USD | $0 | SEC |
| Jun 18, 2009 | AwardD | 25,000 | 0.00 | $0 | SEC |
| May 21, 2008 | AwardD | 10,000 | 0.00 | $0 | SEC |
| Jun 29, 2007 | AwardD | 10,000 | 0.00 | $0 | SEC |
| Apr 26, 2006 | AwardD | 25,000 | 0.00 | $0 | SEC |