| Jun 8, 2026 | Buy | 4,000 | 13.70 USD | $54.8K | SEC |
| Jun 2, 2026 | Buy | 3,249 | 13.97 USD | $45.4K | SEC |
| May 1, 2020 | Buy | 2,000 | 10.10 USD | $20.2K | SEC |
| May 1, 2020 | Buy | 100 | 9.85 USD | $985 | SEC |
| May 1, 2020 | Buy | 500 | 9.80 USD | $4.9K | SEC |
| Oct 25, 2018 | Buy | 1,000 | 9.50 USD | $9.5K | SEC |
| Oct 25, 2018 | Buy | 1,000 | 9.40 USD | $9.4K | SEC |
| Oct 18, 2018 | Buy | 100 | 9.75 USD | $975 | SEC |
| Oct 18, 2018 | Buy | 100 | 9.75 USD | $975 | SEC |
| Oct 18, 2018 | Buy | 2,900 | 9.73 USD | $28.2K | SEC |
| Jul 17, 2018 | Buy | 3,000 | 10.50 USD | $31.5K | SEC |
| Jul 10, 2018 | Buy | 5,150 | 15.33 USD | $78.9K | SEC |
| Jul 20, 2017 | Buy | 256 | 9.78 USD | $2.5K | SEC |
| Jul 20, 2017 | Buy | 244 | 9.83 USD | $2.4K | SEC |
| Dec 7, 2016 | Buy | 2,000 | 8.18 USD | $16.4K | SEC |
| Dec 7, 2016 | Buy | 1,500 | 8.11 USD | $12.2K | SEC |
| Dec 7, 2016 | Buy | 700 | 13.56 USD | $9.5K | SEC |
| Dec 7, 2016 | Buy | 800 | 13.58 USD | $10.9K | SEC |
| Oct 7, 2008 | Buy | 2,000 | 5.98 | $12K | SEC |
| Jun 27, 2005 | Exercise | 3,500 | 8.34 USD | — | SEC |
| May 10, 2004 | Buy | 500 | 7.83 USD | — | SEC |
| May 10, 2004 | Buy | 1,000 | 8.35 USD | — | SEC |
| Apr 14, 2004 | Buy | 500 | 9.33 USD | — | SEC |
| Jan 30, 2004 | Buy | 1,000 | 8.70 USD | — | SEC |
| Jan 16, 2004 | Buy | 300 | 8.99 USD | — | SEC |