| Jul 2, 2025 | Other | 235,808.7 | 0.00 USD | n/a (Non-cash transaction: the filing states a price of zero (award, gift, exercise)) | | SEC | |
| Dec 3, 2024 | Buy | 11,715.09 | 10.67 USD | $125K | conv 19 | SEC | |
| Oct 9, 2024 | Buy | 9,389.67 | 10.65 USD | $100K | conv 31 | SEC | |
| Sep 20, 2024 | Sell | -24,739 | 15.41 USD | $381.2K | | SEC | |
| Sep 5, 2024 | Buy | 108,146.87 | 10.65 USD | $1.2M | conv 84ClusterUnusual size | SEC | |
| Sep 5, 2024 | Sell | -108,248.51 | 10.64 USD | $1.2M | Unusual size | SEC | |
| Jul 25, 2024 | Buy | 11,825.92 | 10.57 USD | $125K | conv 56ClusterFirst in 12mo | SEC | |
| Dec 20, 2023 | Sell | -600 | 14.89 USD | $8.9K | | SEC | |
| Dec 20, 2023 | Sell | -211 | 14.85 USD | $3.1K | | SEC | |
| Dec 20, 2023 | Sell | -300 | 14.88 USD | $4.5K | | SEC | |
| Dec 20, 2023 | Sell | -3,889 | 14.93 USD | $58.1K | | SEC | |
| Dec 20, 2023 | Sell | -400 | 14.90 USD | $6K | | SEC | |
| Dec 6, 2023 | Sell | -912 | 14.19 USD | $12.9K | | SEC | |
| Dec 6, 2023 | Sell | -100 | 14.17 USD | $1.4K | | SEC | |
| Dec 6, 2023 | Sell | -1,191 | 14.17 USD | $16.9K | | SEC | |
| Dec 6, 2023 | Sell | -9,476 | 14.16 USD | $134.2K | | SEC | |
| Dec 6, 2023 | Sell | -1,731 | 14.18 USD | $24.5K | | SEC | |
| Jun 23, 2023 | Buy | 99,800.4 | 10.02 USD | $1M | conv 94ClusterUnusual size+1 | SEC | |
| May 25, 2021 | Buy | 400 | 20.82 USD | $8.3K | conv 34Cluster | SEC | |
| May 25, 2021 | Buy | 400 | 20.86 USD | $8.3K | conv 34Cluster | SEC | |
| May 25, 2021 | Buy | 1,500 | 20.80 USD | $31.2K | conv 56ClusterUnusual size | SEC | |
| May 25, 2021 | Buy | 700 | 20.74 USD | $14.5K | conv 42Cluster | SEC | |
| May 25, 2021 | Buy | 100 | 20.78 USD | $2.1K | conv 31Cluster | SEC | |
| May 25, 2021 | Buy | 1,100 | 20.82 USD | $22.9K | conv 52ClusterUnusual size | SEC | |
| May 25, 2021 | Buy | 700 | 20.75 USD | $14.5K | conv 42Cluster | SEC | |