| Jun 26, 2026 | Buy | 4,056 | 42.24 USD | — | SEC |
| Jun 26, 2026 | Buy | 51 | 42.24 USD | — | SEC |
| Jan 10, 2024 | Buy | 400 | 29.38 USD | $11.8K | SEC |
| Jan 10, 2024 | Buy | 300 | 35.27 USD | $10.6K | SEC |
| Jan 10, 2024 | Buy | 400 | 28.57 USD | $11.4K | SEC |
| Jan 10, 2024 | Buy | 400 | 29.47 USD | $11.8K | SEC |
| Feb 28, 2023 | Buy | 200 | 31.03 USD | $6.2K | SEC |
| Feb 28, 2023 | Buy | 200 | 29.46 USD | $5.9K | SEC |
| Feb 28, 2023 | Buy | 200 | 12.97 USD | $2.6K | SEC |
| Feb 28, 2023 | Buy | 200 | 27.07 USD | $5.4K | SEC |
| Feb 28, 2023 | Buy | 200 | 35.35 USD | $7.1K | SEC |
| Jan 5, 2023 | Award | 4,613 | 0.00 USD | $0 | SEC |
| Dec 29, 2022 | Buy | 561 | 12.80 USD | $7.2K | SEC |
| Dec 29, 2022 | Buy | 3,339 | 12.75 USD | $42.6K | SEC |
| Oct 5, 2022 | Award | 7,862 | 0.00 USD | $0 | SEC |
| Sep 27, 2022 | Buy | 4 | 29.98 USD | $119.9 | SEC |
| Sep 27, 2022 | Buy | 300 | 27.36 USD | $8.2K | SEC |
| Sep 27, 2022 | Buy | 600 | 13.18 USD | $7.9K | SEC |
| Sep 27, 2022 | Buy | 300 | 24.69 USD | $7.4K | SEC |
| Sep 27, 2022 | Buy | 196 | 30.05 USD | $5.9K | SEC |
| Sep 27, 2022 | Buy | 200 | 31.61 USD | $6.3K | SEC |
| Sep 22, 2022 | Buy | 2,300 | 12.92 USD | $29.7K | SEC |
| Jul 7, 2022 | Award | 4,961 | 0.00 USD | $0 | SEC |
| Jun 15, 2022 | Award | 4,647 | 0.00 USD | $0 | SEC |
| Jan 24, 2022 | Buy | 400 | 32.60 USD | $13K | SEC |