| Jul 1, 2026 | Award | 944 | 0.00 USD | — | SEC |
| Apr 1, 2026 | Award | 1,259 | 0.00 USD | $0 | SEC |
| Mar 9, 2026 | Exercise | 11,905 | 0.00 USD | $0 | SEC |
| Mar 9, 2026 | ExerciseD | -11,905 | 0.00 USD | $0 | SEC |
| Mar 9, 2026 | AwardD | 5,032 | 0.00 USD | $0 | SEC |
| Jan 5, 2026 | Award | 1,496 | 0.00 USD | $0 | SEC |
| Oct 1, 2025 | Award | 1,530 | 0.00 USD | $0 | SEC |
| Jul 1, 2025 | Award | 1,463 | 0.00 USD | $0 | SEC |
| Apr 2, 2025 | Award | 3,163 | 0.00 USD | $0 | SEC |
| Mar 7, 2025 | Exercise | 5,685 | 0.00 USD | $0 | SEC |
| Mar 7, 2025 | AwardD | 11,905 | 0.00 USD | $0 | SEC |
| Mar 7, 2025 | ExerciseD | -5,685 | 0.00 USD | $0 | SEC |
| Jan 3, 2025 | Award | 2,612 | 0.00 USD | $0 | SEC |
| Oct 1, 2024 | Award | 2,444 | 0.00 USD | $0 | SEC |
| Jul 1, 2024 | Award | 2,844 | 0.00 USD | $0 | SEC |
| May 3, 2024 | Award | 69,110 | 0.00 USD | $0 | SEC |
| May 3, 2024 | Other | -141,332 | — | — | SEC |
| May 3, 2024 | Other | -285,179 | — | — | SEC |
| May 3, 2024 | Other | -417 | — | — | SEC |
| Apr 1, 2024 | Award | 1,830 | 0.00 USD | $0 | SEC |
| Mar 7, 2024 | AwardD | 5,685 | 0.00 USD | $0 | SEC |
| Feb 22, 2024 | Other | -706 | 229.14 USD | $161.8K | SEC |
| Feb 20, 2024 | Exercise | 2,989 | 0.00 USD | $0 | SEC |
| Feb 20, 2024 | ExerciseD | -2,989 | 0.00 USD | $0 | SEC |
| Jan 3, 2024 | Award | 40,976 | 0.00 USD | $0 | SEC |