| Apr 22, 2026 | ExerciseD | -14,532 | 0.00 USD | $0 | SEC |
| Apr 22, 2026 | Exercise | 50,505 | 0.00 USD | $0 | SEC |
| Apr 22, 2026 | ExerciseD | -12,458 | 0.00 USD | $0 | SEC |
| Apr 22, 2026 | ExerciseD | -15,470 | 0.00 USD | $0 | SEC |
| Apr 22, 2026 | ExerciseD | -8,045 | 0.00 USD | $0 | SEC |
| Jan 26, 2026 | AwardD | 9,975 | 0.00 USD | $0 | SEC |
| Jan 27, 2025 | AwardD | 14,532 | 0.00 USD | $0 | SEC |
| Jan 29, 2024 | AwardD | 15,470 | 0.00 USD | $0 | SEC |
| Nov 4, 2022 | AwardD | 12,458 | 0.00 USD | $0 | SEC |
| Nov 5, 2021 | AwardD | 8,045 | 0.00 USD | $0 | SEC |
| Nov 3, 2017 | AwardD | 7,175 | 0.00 USD | $0 | SEC |
| Nov 3, 2016 | AwardD | 4,896 | 0.00 USD | $0 | SEC |
| Oct 4, 2016 | ExerciseD | -28 | — | — | SEC |
| Oct 4, 2016 | Exercise | 28 | — | — | SEC |
| Aug 3, 2016 | AwardD | 568 | 0.00 USD | $0 | SEC |