| Jul 1, 2026 | Other | -82,377 | 0.00 USD | — | SEC |
| Jul 1, 2026 | Other | -18,084 | 0.00 USD | — | SEC |
| May 8, 2026 | Gift | -2,230 | 0.00 USD | $0 | SEC |
| May 8, 2026 | Gift | 2,230 | 0.00 USD | $0 | SEC |
| Jun 10, 2025 | Award | 2,230 | 0.00 USD | $0 | SEC |
| Jun 10, 2025 | Gift | 2,660 | 0.00 USD | $0 | SEC |
| Jun 10, 2025 | Gift | -2,660 | 0.00 USD | $0 | SEC |
| Jun 12, 2024 | Award | 2,660 | 0.00 USD | $0 | SEC |
| Jun 2, 2023 | Award | 2,566 | 0.00 USD | $0 | SEC |
| Mar 17, 2023 | Award | 1,248 | 0.00 USD | $0 | SEC |
| Oct 4, 2022 | Award | 68,903 | — | — | SEC |
| Oct 4, 2022 | Award | 22,856 | — | — | SEC |
| Oct 3, 2022 | Other | -48,578 | 0.00 USD | $0 | SEC |
| Oct 3, 2022 | Other | -387 | 0.00 USD | $0 | SEC |
| Oct 3, 2022 | Other | -16,114 | 0.00 USD | $0 | SEC |
| Apr 29, 2022 | Award | 771 | 0.00 USD | $0 | SEC |
| Apr 23, 2021 | Award | 758 | 0.00 USD | $0 | SEC |
| Aug 5, 2020 | Buy | 2,000 | 24.36 USD | $48.7K | SEC |
| Apr 24, 2020 | Award | 900 | 0.00 USD | $0 | SEC |
| Apr 1, 2019 | Buy | 6,000 | 33.28 USD | $199.7K | SEC |
| Apr 1, 2019 | Gift | -6,000 | 0.00 USD | $0 | SEC |
| Aug 10, 2018 | Buy | 1,746 | 44.43 USD | $77.6K | SEC |
| Aug 10, 2018 | Buy | 504 | 44.59 USD | $22.5K | SEC |
| Apr 30, 2018 | Award | 486 | 0.00 USD | $0 | SEC |
| Mar 6, 2018 | Gift | -5,000 | 0.00 USD | $0 | SEC |