| May 26, 2026 | AwardD | 4,300 | — | — | SEC |
| May 19, 2026 | Exercise | 4,837 | 0.00 USD | $0 | SEC |
| May 19, 2026 | ExerciseD | -4,837 | — | — | SEC |
| May 19, 2026 | Other | -4 | 36.93 USD | $147.7 | SEC |
| Apr 30, 2026 | Award | 16,931 | 0.00 USD | $0 | SEC |
| Apr 2, 2026 | Award | 3,819 | 0.00 USD | $0 | SEC |
| Jan 6, 2026 | Award | 3,201 | 0.00 USD | $0 | SEC |
| Oct 2, 2025 | Award | 3,777 | 0.00 USD | $0 | SEC |
| Jul 2, 2025 | Award | 3,613 | 0.00 USD | $0 | SEC |
| May 23, 2025 | AwardD | 4,837 | — | — | SEC |
| Apr 3, 2025 | Award | 3,777 | 0.00 USD | $0 | SEC |
| Jan 6, 2025 | Award | 4,104 | 0.00 USD | $0 | SEC |
| Oct 3, 2024 | Award | 3,627 | 0.00 USD | $0 | SEC |
| Jul 3, 2024 | Award | 4,154 | 0.00 USD | $0 | SEC |
| May 23, 2024 | AwardD | 5,109 | — | — | SEC |
| Apr 3, 2024 | Award | 4,552 | 0.00 USD | $0 | SEC |
| Jan 4, 2024 | Award | 4,351 | 0.00 USD | $0 | SEC |
| Oct 3, 2023 | Award | 4,946 | 0.00 USD | $0 | SEC |
| Jul 6, 2023 | Award | 4,478 | 0.00 USD | $0 | SEC |
| May 17, 2023 | AwardD | 5,899 | — | — | SEC |
| Apr 4, 2023 | Award | 4,824 | 0.00 USD | $0 | SEC |
| Jan 5, 2023 | Award | 5,159 | 5.33 USD | $27.5K | SEC |
| Oct 4, 2022 | Award | 4,739 | 0.00 USD | $0 | SEC |
| Jul 6, 2022 | Award | 2,980 | 0.00 USD | $0 | SEC |
| May 17, 2022 | ExerciseD | -5,986 | — | — | SEC |