| Jul 1, 2026 | Sell | -5,407 | 24.50 USD | — | SEC |
| Jul 1, 2026 | Exercise | 5,407 | 13.41 USD | — | SEC |
| Jul 1, 2026 | ExerciseD | -5,407 | 0.00 USD | — | SEC |
| Jun 30, 2026 | Sell | -6,000 | 22.95 USD | — | SEC |
| Jun 30, 2026 | Exercise | 6,000 | 7.56 USD | — | SEC |
| Jun 30, 2026 | ExerciseD | -6,000 | 0.00 USD | — | SEC |
| Jun 25, 2026 | Exercise | 6,000 | 7.56 USD | — | SEC |
| Jun 25, 2026 | ExerciseD | -6,000 | 0.00 USD | — | SEC |
| Jun 25, 2026 | Exercise | 30,000 | 7.56 USD | — | SEC |
| Jun 25, 2026 | Sell | -30,000 | 21.42 USD | — | SEC |
| Jun 25, 2026 | ExerciseD | -30,000 | 0.00 USD | — | SEC |
| Jun 25, 2026 | Sell | -11,845 | 20.22 USD | — | SEC |
| Feb 24, 2026 | Sell | -9,189 | 19.50 USD | $179.2K | SEC |
| Jan 5, 2026 | Sell | -3,155 | 15.17 USD | $47.9K | SEC |
| Jan 5, 2026 | AwardD | 139,000 | 0.00 USD | $0 | SEC |
| Jan 5, 2026 | Award | 31,000 | — | — | SEC |
| Jan 6, 2025 | Award | 36,000 | — | — | SEC |
| Jan 6, 2025 | AwardD | 161,000 | 0.00 USD | $0 | SEC |
| Sep 13, 2024 | AwardD | 30,000 | 0.00 USD | $0 | SEC |
| Jan 4, 2024 | AwardD | 121,000 | 0.00 USD | $0 | SEC |
| Jan 4, 2023 | AwardD | 135,000 | 0.00 USD | $0 | SEC |
| Dec 19, 2022 | AwardD | 36,000 | 0.00 USD | $0 | SEC |
| Nov 1, 2022 | AwardD | 36,000 | 0.00 USD | $0 | SEC |
| Mar 2, 2022 | AwardD | 86,500 | 0.00 USD | $0 | SEC |
| Jun 25, 2021 | AwardD | 387,069 | 0.00 USD | $0 | SEC |