| Jul 2, 2026 | Award | 211 | 32.67 USD | — | SEC |
| Apr 2, 2026 | Award | 912 | 29.17 USD | $26.6K | SEC |
| Feb 25, 2026 | Award | 733 | 0.00 USD | $0 | SEC |
| Feb 2, 2026 | Buy | 500 | 29.67 USD | $14.8K | SEC |
| Jan 5, 2026 | Award | 185 | 29.65 USD | $5.5K | SEC |
| Oct 1, 2025 | Award | 267 | 28.16 USD | $7.5K | SEC |
| Jul 2, 2025 | Award | 226 | 24.32 USD | $5.5K | SEC |
| Apr 2, 2025 | Award | 712 | 22.46 USD | $16K | SEC |
| Feb 19, 2025 | Award | 840 | 0.00 USD | $0 | SEC |
| Feb 21, 2024 | Award | 1,224 | 0.00 USD | $0 | SEC |
| May 23, 2023 | Buy | 500 | 16.50 USD | $8.3K | SEC |
| Feb 23, 2023 | Award | 690 | 0.00 USD | $0 | SEC |
| Oct 25, 2022 | Buy | 565 | 18.50 USD | $10.5K | SEC |
| Mar 22, 2022 | Sell | -268 | 21.42 USD | $5.7K | SEC |
| Mar 22, 2022 | Buy | 1,000 | 21.94 USD | $21.9K | SEC |
| Feb 18, 2022 | Award | 669 | 0.00 USD | $0 | SEC |
| Feb 19, 2021 | Award | 796 | 0.00 USD | $0 | SEC |
| Feb 26, 2020 | Award | 242 | 0.00 USD | $0 | SEC |
| Feb 27, 2019 | Buy | 248 | 0.00 USD | $0 | SEC |
| Mar 12, 2018 | Buy | 230 | 0.00 USD | $0 | SEC |
| Mar 7, 2017 | Buy | 245 | 0.00 USD | $0 | SEC |
| Feb 19, 2016 | Buy | 379 | 0.00 USD | $0 | SEC |
| Mar 16, 2015 | Buy | 427 | 0.00 USD | $0 | SEC |
| Mar 19, 2014 | Award | 21,236 | — | — | SEC |