| Jul 2, 2026 | Exercise | 173 | — | — | SEC |
| Jul 2, 2026 | ExerciseD | -154 | — | — | SEC |
| Jul 2, 2026 | AwardD | 1,236 | 0.00 USD | — | SEC |
| Jun 16, 2026 | Buy | 69.03 | 28.97 USD | $2K | SEC |
| Aug 7, 2025 | AwardD | 1,516 | 0.00 USD | $0 | SEC |
| Aug 7, 2025 | Exercise | 167 | — | — | SEC |
| Aug 7, 2025 | ExerciseD | -154 | — | — | SEC |
| Jul 10, 2025 | Exercise | 167 | — | — | SEC |
| Jul 10, 2025 | AwardD | 1,516 | 0.00 USD | $0 | SEC |
| Jul 10, 2025 | ExerciseD | -154 | — | — | SEC |
| Jul 3, 2024 | AwardD | 1,572 | 0.00 USD | $0 | SEC |
| Jun 28, 2024 | Exercise | 7 | — | — | SEC |
| Jun 28, 2024 | ExerciseD | -7 | — | — | SEC |
| Jun 28, 2024 | ExerciseD | 0 | — | — | SEC |
| Jun 28, 2024 | Exercise | 154 | — | — | SEC |
| Sep 29, 2023 | ExerciseD | -157 | — | — | SEC |
| Sep 29, 2023 | Exercise | 157 | — | — | SEC |
| Jul 5, 2023 | AwardD | 1,118 | 0.00 USD | $0 | SEC |
| Oct 31, 2022 | AwardD | 1,074 | 0.00 USD | $0 | SEC |
| Oct 31, 2022 | AwardD | 700 | 0.00 USD | $0 | SEC |
| Oct 31, 2022 | Award | 234 | 0.00 USD | $0 | SEC |