| Jul 2, 2026 | Sell | -158,727.44 | 23.86 USD | — | SEC |
| Jul 2, 2026 | AwardD | 157,164.83 | 23.86 USD | — | SEC |
| Jul 2, 2026 | OtherD | -71,346.63 | 23.86 USD | — | SEC |
| Jul 2, 2026 | Award | 71,346.63 | 23.86 USD | — | SEC |
| Jun 1, 2026 | Sell | -158,728 | 23.88 USD | $3.8M | SEC |
| Jun 1, 2026 | Sell | -158,728 | 23.87 USD | $3.8M | SEC |
| Apr 3, 2026 | Award | 68,231.18 | 23.88 USD | $1.6M | SEC |
| Apr 3, 2026 | AwardD | 157,026.63 | 23.88 USD | $3.8M | SEC |
| Jan 15, 2026 | AwardD | 156,595.82 | 0.00 USD | $0 | SEC |
| Jul 14, 2025 | AwardD | 154,639.18 | 0.00 USD | $0 | SEC |
| Apr 25, 2025 | AwardD | 153,964.96 | 0.00 USD | $0 | SEC |
| Feb 7, 2025 | AwardD | 87,489.07 | 0.00 USD | $0 | SEC |
| Feb 7, 2025 | Award | 66,310.45 | 0.00 USD | $0 | SEC |
| Feb 7, 2025 | AwardD | 95,090.69 | 0.00 USD | $0 | SEC |
| Feb 7, 2025 | AwardD | 101,222.4 | 0.00 USD | $0 | SEC |
| Feb 7, 2025 | AwardD | 158,598.94 | 0.00 USD | $0 | SEC |
| Feb 7, 2025 | AwardD | 156,272.64 | 0.00 USD | $0 | SEC |
| Feb 7, 2025 | AwardD | 157,275.43 | 0.00 USD | $0 | SEC |
| Feb 7, 2025 | ExerciseD | -14,304.59 | 0.00 USD | $0 | SEC |
| Feb 7, 2025 | AwardD | 159,123.82 | 0.00 USD | $0 | SEC |
| Feb 7, 2025 | AwardD | -52,005.86 | 0.00 USD | $0 | SEC |
| Feb 7, 2025 | AwardD | 13,975.11 | 0.00 USD | $0 | SEC |
| Feb 7, 2025 | AwardD | 103,501.46 | 0.00 USD | $0 | SEC |
| Oct 4, 2024 | Award | 50,794.21 | 0.00 USD | $0 | SEC |
| Aug 27, 2024 | Other | 20,372.78 | 0.00 USD | $0 | SEC |