| Shares Outstanding | 2.08M |
| Float | 1.54M |
| Float Short Interest Percentage | 1.88% |
| Owners (insider) | 14.25% |
| Owners (institutional) | 7.23% |
| Owners (insider) change | -5.01% |
| Owners (institutional) change | 67.03% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| Oct 24, 2025 | Szot Matthew K | Open Market Sale | 3600 | 13.99 | $ 50,364.00 |
| Oct 24, 2025 | Pham Quang X | Open Market Sale | 2444 | 14.01 | $ 34,236.72 |
| Oct 9, 2025 | Szot Matthew K | Open Market Sale | 3493 | 14.03 | $ 49,011.07 |
| Oct 9, 2025 | Pham Quang X | Open Market Sale | 3600 | 14.09 | $ 50,706.00 |
| Oct 6, 2025 | Szot Matthew K | Open Market Sale | 107 | 13.99 | $ 1,496.93 |
| Oct 2, 2025 | Pham Quang X | Open Market Sale | 500 | 14.13 | $ 7,065.00 |
| Sep 29, 2025 | Szot Matthew K | Open Market Sale | 1800 | 13.99 | $ 25,183.00 |
| Sep 29, 2025 | Pham Quang X | Open Market Sale | 1300 | 14.01 | $ 18,213.00 |
| Sep 24, 2025 | Szot Matthew K | Open Market Sale | 12400 | 14.05 | $ 174,175.01 |
| Sep 24, 2025 | Pham Quang X | Open Market Sale | 9371 | 14.06 | $ 131,779.29 |
| Aug 27, 2025 | Szot Matthew K | Open Market Sale | 2000 | 14.00 | $ 27,992.00 |
| Aug 27, 2025 | Pham Quang X | Open Market Sale | 5029 | 13.99 | $ 70,355.71 |