| Jun 25, 2026 | Other | -26,584 | 24.55 USD | — | SEC |
| Jun 25, 2026 | OtherD | -15,339 | 24.55 USD | — | SEC |
| Jun 25, 2025 | Exercise | 10,334 | 0.00 USD | $0 | SEC |
| Jun 25, 2025 | ExerciseD | -10,334 | 0.00 USD | $0 | SEC |
| Jun 25, 2025 | Other | -2,481 | 21.65 USD | $53.7K | SEC |
| Jun 25, 2025 | AwardD | 6,574 | 0.00 USD | $0 | SEC |
| Jun 25, 2025 | AwardD | 8,765 | 0.00 USD | $0 | SEC |
| Jun 20, 2024 | AwardD | 10,334 | 0.00 USD | $0 | SEC |
| Jun 20, 2024 | Other | -2,940 | 20.10 USD | $59.1K | SEC |
| Jun 20, 2024 | ExerciseD | -12,248 | 0.00 USD | $0 | SEC |
| Jun 20, 2024 | Exercise | 12,248 | 0.00 USD | $0 | SEC |
| Jun 23, 2023 | Exercise | 9,423 | 0.00 USD | $0 | SEC |
| Jun 23, 2023 | ExerciseD | -9,423 | 0.00 USD | $0 | SEC |
| Jun 23, 2023 | AwardD | 12,248 | 0.00 USD | $0 | SEC |