| Aug 3, 2026 | Buy | 500 | 61.27 USD | $30.6K | SEC | |
| Aug 3, 2026 | Buy | 500 | 60.67 USD | $30.3K | SEC | |
| May 8, 2026 | Award | 2,650 | 0.00 USD | — | SEC | |
| May 8, 2025 | Award | 4,549 | 0.00 USD | — | SEC | |
| May 9, 2024 | Award | 3,369 | 0.00 USD | — | SEC | |
| Nov 14, 2023 | Buy | 500 | 42.14 USD | $21.1K | SEC | |
| Nov 14, 2023 | Buy | 500 | 41.00 USD | $20.5K | SEC | |
| May 11, 2023 | Award | 2,571 | 0.00 USD | — | SEC | |
| Mar 16, 2023 | Buy | 500 | 54.15 USD | $27.1K | SEC | |
| May 25, 2022 | Buy | 500 | 73.95 USD | $37K | SEC | |
| May 11, 2022 | Award | 1,817 | 0.00 USD | — | SEC | |
| May 21, 2021 | Buy | 500 | 65.84 USD | $32.9K | SEC | |
| May 13, 2021 | Award | 1,908 | 0.00 USD | — | SEC | |
| Nov 9, 2020 | Buy | 500 | 45.40 USD | $22.7K | SEC | |
| May 6, 2020 | Award | 5,363 | 0.00 USD | — | SEC | |
| Mar 20, 2020 | Buy | 1,000 | 13.20 USD | $13.2K | SEC | |
| Mar 18, 2020 | Buy | 500 | 17.00 USD | $8.5K | SEC | |
| Mar 13, 2020 | Buy | 1,000 | 19.15 USD | $19.2K | SEC | |
| Mar 3, 2020 | Buy | 1,000 | 25.64 USD | $25.6K | SEC | |
| Aug 15, 2019 | Buy | 1,000 | 19.80 USD | $19.8K | SEC | |
| May 8, 2019 | Award | 5,299 | 0.00 USD | — | SEC | |
| Mar 11, 2019 | Buy | 1,000 | 21.00 USD | $21K | SEC | |
| Nov 20, 2018 | Buy | 1,000 | 20.15 USD | $20.2K | SEC | |
| May 9, 2018 | Award | 6,567 | 0.00 USD | — | SEC | |
| May 10, 2017 | Award | 7,097 | 0.00 USD | — | SEC | |