| Jun 3, 2026 | ExerciseD | -20,000 | 0.00 USD | $0 | SEC |
| Jun 3, 2026 | Exercise | 20,000 | 0.00 USD | $0 | SEC |
| May 11, 2026 | Award | 9,583 | — | — | SEC |
| Apr 22, 2026 | Award | 31,475 | 0.00 USD | $0 | SEC |
| Feb 10, 2026 | Award | 7,937 | 0.00 USD | $0 | SEC |
| Jan 8, 2026 | Award | 7,653 | 0.00 USD | $0 | SEC |
| Dec 9, 2025 | Award | 7,282 | 0.00 USD | $0 | SEC |
| Dec 4, 2025 | AwardD | 30,000 | 0.00 USD | $0 | SEC |
| Dec 4, 2025 | AwardD | 20,000 | 0.00 USD | $0 | SEC |
| Nov 10, 2025 | Award | 7,042 | 0.00 USD | $0 | SEC |
| Jul 2, 2025 | Award | 8,845 | — | — | SEC |
| Apr 15, 2025 | Award | 28,083 | 0.00 USD | $0 | SEC |
| Nov 18, 2024 | AwardD | 30,000 | 0.00 USD | $0 | SEC |
| Nov 13, 2024 | Award | 13,954 | 0.00 USD | $0 | SEC |
| May 10, 2024 | AwardD | 2,750 | 19.91 USD | $54.8K | SEC |
| May 10, 2024 | Award | 3,766 | — | — | SEC |
| Apr 10, 2024 | Award | 2,953 | 0.00 USD | $0 | SEC |
| Jan 31, 2024 | AwardD | 30,000 | 0.00 USD | $0 | SEC |
| Dec 4, 2023 | Award | 3,160 | 0.00 USD | $0 | SEC |
| Nov 9, 2023 | Award | 7,537 | — | — | SEC |
| Jun 13, 2023 | Award | 5,311 | 0.00 USD | $0 | SEC |
| May 26, 2023 | AwardD | 6,541 | 0.00 USD | $0 | SEC |
| May 16, 2023 | AwardD | 2,750 | 8.33 USD | $22.9K | SEC |
| Jan 19, 2023 | Award | 10,245 | 0.00 USD | $0 | SEC |
| Nov 29, 2022 | Buy | 3,514 | 10.53 USD | $37K | SEC |