| Aug 19, 2026 | Sell | -3,000 | 13.52 USD | $40.6K | SEC | |
| Aug 19, 2026 | Sell | -3,750 | 13.47 USD | $50.5K | SEC | |
| Aug 12, 2026 | Sell | -3,750 | 13.14 USD | $49.3K | SEC | |
| Aug 12, 2026 | Sell | -6,911.79 | 13.13 USD | $90.8K | SEC | |
| Aug 12, 2026 | Sell | -9,000 | 13.12 USD | $118.1K | SEC | |
| Aug 12, 2026 | Sell | -3,224.51 | 13.16 USD | $42.4K | SEC | |
| Jul 29, 2026 | Award | 1,459.29 | 0.00 USD | — | SEC | |
| Apr 30, 2026 | ExerciseD (derivative) | -1,623 | 0.00 USD | — | SEC | |
| Apr 30, 2026 | Exercise | 1,623 | 0.00 USD | — | SEC | |
| Apr 30, 2026 | Other | -690 | 37.50 USD | $25.9K | SEC | |
| Jul 3, 2025 | Award | 1,939.93 | 0.00 USD | — | SEC | |
| Nov 29, 2024 | Buy | 6,911.79 | 14.47 USD | $100K | SEC | |
| Apr 10, 2024 | Buy | 6,224.51 | 14.46 USD | $90K | SEC | |
| Jan 24, 2024 | Buy | 9,000 | 14.16 USD | $127.4K | SEC | |
| Jan 24, 2024 | Buy | 7,500 | 14.09 USD | $105.7K | SEC | |
| May 1, 2018 | Other | -1,000 | — | — | SEC | |
| Mar 19, 2018 | Buy | 1,000 | 13.87 USD | $13.9K | SEC | |
| Mar 31, 2016 | Buy | 500 | 9.17 USD | $4.6K | SEC | |
| Mar 31, 2016 | Buy | 300 | 22.98 USD | $6.9K | SEC | |
| Mar 31, 2016 | Buy | 500 | 9.18 USD | $4.6K | SEC | |
| Mar 31, 2016 | Buy | 111 | 22.98 USD | $2.6K | SEC | |
| Mar 31, 2016 | Buy | 300 | 22.98 USD | $6.9K | SEC | |
| Mar 31, 2016 | Buy | 589 | 22.98 USD | $13.5K | SEC | |
| Mar 31, 2016 | Buy | 111 | 22.98 USD | $2.6K | SEC | |
| Mar 31, 2016 | Buy | 589 | 22.98 USD | $13.5K | SEC | |