| May 20, 2026 | Gift | -31,118 | 0.00 USD | $0 | SEC |
| May 20, 2026 | Gift | -24,849 | 0.00 USD | $0 | SEC |
| May 20, 2026 | Gift | -23,721 | 0.00 USD | $0 | SEC |
| May 20, 2026 | Gift | 31,118 | 0.00 USD | $0 | SEC |
| May 20, 2026 | Gift | 23,721 | 0.00 USD | $0 | SEC |
| Jan 30, 2026 | Award | 808 | 0.00 USD | $0 | SEC |
| Jan 21, 2025 | Award | 1,026 | 0.00 USD | $0 | SEC |
| Feb 2, 2024 | Award | 1,376 | 0.00 USD | $0 | SEC |
| Jun 14, 2023 | Buy | 350 | 22.87 USD | $8K | SEC |
| May 15, 2023 | Buy | 2,500 | 20.01 USD | $50K | SEC |
| Jan 30, 2023 | Award | 1,211 | 0.00 USD | $0 | SEC |
| Jan 31, 2022 | Award | 1,206 | 0.00 USD | $0 | SEC |
| Jan 6, 2022 | Gift | -109,000 | 0.00 USD | $0 | SEC |
| Jan 28, 2021 | Award | 500 | 0.00 USD | $0 | SEC |
| Jan 24, 2020 | Award | 500 | 0.00 USD | $0 | SEC |
| Jan 28, 2019 | Award | 500 | 0.00 USD | $0 | SEC |
| Feb 7, 2017 | ExerciseD | -31,500 | 0.00 USD | $0 | SEC |
| Feb 7, 2017 | Exercise | 8,042 | 10.48 USD | $84.3K | SEC |
| Feb 7, 2017 | ExerciseD | -8,042 | 0.00 USD | $0 | SEC |
| Feb 7, 2017 | Exercise | 31,500 | 9.52 USD | $299.9K | SEC |
| Sep 9, 2015 | Award | 46,242 | — | — | SEC |
| Sep 9, 2015 | Award | 107,898 | — | — | SEC |
| Sep 9, 2015 | AwardD | 8,041.95 | — | — | SEC |
| Sep 9, 2015 | AwardD | 31,500 | — | — | SEC |