| May 15, 2026 | ExerciseD | -3,137.5 | 0.00 USD | $0 | SEC |
| May 15, 2026 | Exercise | 3,137.5 | 0.00 USD | $0 | SEC |
| May 15, 2026 | Other | -1,398 | 100.78 USD | $140.9K | SEC |
| May 8, 2026 | AwardD | 12,504 | 0.00 USD | $0 | SEC |
| Feb 13, 2026 | ExerciseD | -499 | 0.00 USD | $0 | SEC |
| Feb 13, 2026 | Exercise | 499 | 0.00 USD | $0 | SEC |
| Feb 13, 2026 | Other | -249 | 99.19 USD | $24.7K | SEC |
| Feb 6, 2026 | AwardD | 45,387 | 0.00 USD | $0 | SEC |
| Feb 6, 2026 | AwardD | 499 | 0.00 USD | $0 | SEC |
| May 13, 2025 | AwardD | 22,270 | 0.00 USD | $0 | SEC |
| May 13, 2025 | AwardD | 11,739 | 0.00 USD | $0 | SEC |
| Mar 25, 2025 | Other | -1,180.65 | 115.10 USD | $135.9K | SEC |
| Mar 25, 2025 | Exercise | 2,638.91 | 0.00 USD | $0 | SEC |
| Mar 25, 2025 | ExerciseD | -2,638.91 | 0.00 USD | $0 | SEC |
| Feb 18, 2025 | ExerciseD | -1,633 | 0.00 USD | $0 | SEC |
| Feb 18, 2025 | Exercise | 1,633 | 0.00 USD | $0 | SEC |
| Feb 18, 2025 | Other | -778 | 126.10 USD | $98.1K | SEC |
| Feb 7, 2025 | AwardD | 1,633 | 0.00 USD | $0 | SEC |