| Jul 28, 2026 | Gift | 2,526 | 0.00 USD | — | SEC | |
| Jul 28, 2026 | Gift | -2,526 | 0.00 USD | — | SEC | |
| May 14, 2026 | Award | 2,330 | 0.00 USD | — | SEC | |
| Jun 2, 2025 | Gift | -11,678 | 0.00 USD | — | SEC | |
| Jun 2, 2025 | Gift | 11,678 | 0.00 USD | — | SEC | |
| Jun 2, 2025 | Gift | -6,390 | 0.00 USD | — | SEC | |
| Jun 2, 2025 | Gift | 6,390 | 0.00 USD | — | SEC | |
| May 15, 2025 | Award | 2,526 | 0.00 USD | — | SEC | |
| Apr 28, 2025 | Buy | 500 | 27.23 USD | $13.6K | SEC | |
| May 16, 2024 | Award | 2,413 | 0.00 USD | — | SEC | |
| May 19, 2023 | Award | 2,856 | 0.00 USD | — | SEC | |
| Jun 17, 2022 | Buy | 500 | 28.20 USD | $14.1K | SEC | |
| Jun 16, 2022 | Buy | 500 | 28.20 USD | $14.1K | SEC | |
| Jun 2, 2022 | Award | 1,762 | 0.00 USD | — | SEC | |
| Jun 3, 2021 | Award | 1,441 | 0.00 USD | — | SEC | |
| Jun 3, 2020 | Award | 2,563 | 0.00 USD | — | SEC | |
| Feb 26, 2020 | Buy | 1,000 | 28.31 USD | $28.3K | SEC | |
| Sep 11, 2019 | Award | 372 | 0.00 USD | — | SEC | |
| Jun 5, 2019 | Award | 1,509 | 0.00 USD | — | SEC | |
| Mar 27, 2019 | Buy | 1,000 | 23.46 USD | $23.5K | SEC | |
| Jun 5, 2018 | Award | 1,221 | 0.00 USD | — | SEC | |
| Feb 14, 2018 | Buy | 500 | 24.60 USD | $12.3K | SEC | |
| Feb 14, 2018 | Buy | 500 | 25.83 USD | $12.9K | SEC | |
| Feb 14, 2018 | Buy | 500 | 25.83 USD | $12.9K | SEC | |
| Feb 14, 2018 | Buy | 500 | 25.85 USD | $12.9K | SEC | |