| Jul 2, 2026 | Exercise | 801 | — | — | SEC |
| Jul 2, 2026 | ExerciseD | -801 | — | — | SEC |
| Jul 2, 2026 | AwardD | 596 | 0.00 USD | — | SEC |
| Jul 9, 2025 | AwardD | 801 | 0.00 USD | $0 | SEC |
| Jul 9, 2025 | Exercise | 1,033 | — | — | SEC |
| Jul 9, 2025 | ExerciseD | -1,033 | — | — | SEC |
| Feb 7, 2025 | Buy | 525 | 19.10 USD | $10K | SEC |
| Jul 3, 2024 | AwardD | 1,033 | 0.00 USD | $0 | SEC |
| Jun 12, 2024 | Buy | 250 | 16.42 USD | $4.1K | SEC |
| Sep 29, 2023 | Exercise | 454 | — | — | SEC |
| Sep 29, 2023 | ExerciseD | -454 | — | — | SEC |
| Jul 5, 2023 | AwardD | 813 | 0.00 USD | $0 | SEC |
| May 25, 2023 | Buy | 200 | 16.64 USD | $3.3K | SEC |
| Mar 15, 2023 | Buy | 250 | 19.50 USD | $4.9K | SEC |
| Oct 31, 2022 | Award | 726 | 0.00 USD | $0 | SEC |
| Oct 31, 2022 | AwardD | 781 | 0.00 USD | $0 | SEC |
| Sep 16, 2022 | Buy | 242.34 | 20.63 USD | $5K | SEC |
| Feb 16, 2022 | Buy | 500 | 23.75 USD | $11.9K | SEC |
| Sep 17, 2021 | Award | 139 | 0.00 USD | $0 | SEC |
| Aug 16, 2021 | Buy | 400 | 19.45 USD | $7.8K | SEC |
| Jun 25, 2021 | Buy | 595 | 19.40 USD | $11.5K | SEC |
| Jun 16, 2021 | Buy | 595 | 19.59 USD | $11.7K | SEC |
| Jun 16, 2021 | Buy | 5 | 19.15 USD | $95.8 | SEC |