| Jun 22, 2026 | AwardD | 5,248 | 0.00 USD | — | SEC |
| May 19, 2026 | Buy | 1,000 | 31.00 USD | $31K | SEC |
| Feb 10, 2026 | Other | -10,075 | — | — | SEC |
| Feb 10, 2026 | OtherD | -7,125 | — | — | SEC |
| Feb 10, 2026 | OtherD | -42,750 | — | — | SEC |
| Jun 24, 2025 | AwardD | 7,339 | 0.00 USD | $0 | SEC |
| Jun 13, 2025 | Award | 1,439 | 0.00 USD | $0 | SEC |
| Jun 13, 2025 | AwardD | 7,125 | 0.00 USD | $0 | SEC |
| Feb 5, 2025 | AwardD | 8,636 | — | — | SEC |
| Feb 5, 2025 | AwardD | 42,750 | 0.00 USD | $0 | SEC |
| Jun 17, 2024 | AwardD | 8,347 | 0.00 USD | $0 | SEC |
| Mar 11, 2024 | OtherD | -2,300 | — | — | SEC |
| Mar 11, 2024 | Other | -5,000 | — | — | SEC |
| Mar 11, 2024 | OtherD | -2,033 | — | — | SEC |
| Jan 30, 2024 | AwardD | 3,119 | 0.00 USD | $0 | SEC |
| Nov 28, 2023 | Award | 5,000 | 0.00 USD | $0 | SEC |
| Jun 23, 2023 | AwardD | 23,000 | 0.00 USD | $0 | SEC |
| Sep 19, 2022 | AwardD | 20,335 | 0.00 USD | $0 | SEC |
| May 18, 2022 | Sell | -16,189 | 13.92 USD | $225.4K | SEC |
| May 18, 2022 | Sell | -52,015 | 12.42 USD | $646K | SEC |
| Mar 10, 2022 | Sell | -10,192 | 9.73 USD | $99.2K | SEC |
| Jan 26, 2022 | AwardD | 77,640 | 0.00 USD | $0 | SEC |
| Jan 26, 2022 | Award | 53,571 | 0.00 USD | $0 | SEC |
| Aug 12, 2021 | Sell | -14,293 | 11.18 USD | $159.8K | SEC |
| Feb 1, 2021 | Award | 90,000 | 0.00 USD | $0 | SEC |