| Jul 2, 2026 | AwardD | 15,528 | 0.00 USD | — | SEC |
| Jul 2, 2026 | Award | 3,553 | 0.00 USD | — | SEC |
| Jun 12, 2026 | Award | 5,700 | 0.00 USD | $0 | SEC |
| Jun 12, 2026 | AwardD | 16,900 | 0.00 USD | $0 | SEC |
| Jun 3, 2026 | AwardD | 10,507 | 0.00 USD | $0 | SEC |
| Jun 3, 2026 | AwardD | 1,593 | 0.00 USD | $0 | SEC |
| Jun 3, 2026 | ExerciseD | -2,645 | 0.00 USD | $0 | SEC |
| Jun 3, 2026 | Exercise | 2,645 | — | — | SEC |
| Dec 10, 2025 | OtherD | -4,500 | — | — | SEC |
| Dec 10, 2025 | OtherD | -5,250 | — | — | SEC |
| Dec 10, 2025 | OtherD | -13,590 | — | — | SEC |
| Dec 10, 2025 | OtherD | -1,000 | — | — | SEC |
| Dec 10, 2025 | OtherD | -5,250 | — | — | SEC |
| Dec 10, 2025 | OtherD | -13,820 | — | — | SEC |
| Dec 10, 2025 | OtherD | -5,250 | — | — | SEC |
| Dec 10, 2025 | OtherD | -6,476 | — | — | SEC |
| Dec 10, 2025 | OtherD | -3,360 | — | — | SEC |
| Dec 10, 2025 | Other | -8,818 | — | — | SEC |
| Dec 10, 2025 | OtherD | -3,000 | — | — | SEC |
| Dec 10, 2025 | OtherD | -1,500 | — | — | SEC |
| Dec 10, 2025 | OtherD | -3,500 | — | — | SEC |
| Aug 1, 2025 | AwardD | 49,800 | 0.00 USD | $0 | SEC |
| Jun 20, 2025 | AwardD | 3,140 | 0.00 USD | $0 | SEC |
| Jun 20, 2025 | AwardD | 10,450 | 0.00 USD | $0 | SEC |
| Jun 12, 2025 | AwardD | 38,300 | 0.00 USD | $0 | SEC |