| Jul 2, 2026 | ExerciseD | -188 | — | — | SEC |
| Jul 2, 2026 | Exercise | 212 | — | — | SEC |
| Jul 2, 2026 | AwardD | 1,223 | 0.00 USD | — | SEC |
| Jun 16, 2026 | Buy | 123.67 | 28.97 USD | $3.6K | SEC |
| Jun 16, 2026 | Other | 96.19 | 25.99 USD | $2.5K | SEC |
| Aug 7, 2025 | AwardD | 1,578 | 0.00 USD | $0 | SEC |
| Aug 7, 2025 | Exercise | 204 | — | — | SEC |
| Aug 7, 2025 | ExerciseD | -188 | — | — | SEC |
| Jul 10, 2025 | ExerciseD | -188 | — | — | SEC |
| Jul 10, 2025 | Exercise | 204 | — | — | SEC |
| Jul 10, 2025 | AwardD | 1,578 | 0.00 USD | $0 | SEC |
| Jul 3, 2024 | AwardD | 1,761 | 0.00 USD | $0 | SEC |
| Jun 28, 2024 | Exercise | 8 | — | — | SEC |
| Jun 28, 2024 | Exercise | 188 | — | — | SEC |
| Jun 28, 2024 | ExerciseD | -8 | — | — | SEC |
| Jun 28, 2024 | ExerciseD | -188 | — | — | SEC |
| Sep 29, 2023 | Exercise | 190 | — | — | SEC |
| Sep 29, 2023 | ExerciseD | -190 | — | — | SEC |
| Jul 5, 2023 | AwardD | 1,361 | 0.00 USD | $0 | SEC |
| Oct 31, 2022 | AwardD | 875 | 0.00 USD | $0 | SEC |
| Oct 31, 2022 | AwardD | 1,307 | 0.00 USD | $0 | SEC |
| Oct 31, 2022 | Award | 292 | 0.00 USD | $0 | SEC |