| Shares Outstanding | 60.68M |
| Float | 24.56M |
| Float Short Interest Percentage | 5.38% |
| Owners (insider) | 27.65% |
| Owners (institutional) | 11.48% |
| Owners (insider) change | 2.05% |
| Owners (institutional) change | 0% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| Dec 10, 2025 | Pang Stephen S. | Open Market Purchase | 2169 | 2.95 | $ 6,398.55 |
| Dec 10, 2025 | Murphy Thomas Edward | Open Market Purchase | 31950 | 3.11 | $ 99,243.00 |
| Dec 8, 2025 | JORE MATTHEW B | Open Market Purchase | 10500 | 2.84 | $ 29,769.22 |
| Dec 8, 2025 | Porter Stuart D | Open Market Purchase | 342645 | 2.92 | $ 999,949.65 |
| Jun 9, 2025 | EILERS PATRICK C | Open Market Sale | 1931 | 4.23 | $ 8,168.71 |
| Jun 9, 2025 | JORE MATTHEW B | Open Market Sale | 3865 | 4.23 | $ 16,350.11 |
| Jun 9, 2025 | Gutke Jeff | Open Market Sale | 1605 | 4.23 | $ 6,789.63 |
| Jun 9, 2025 | Pang Stephen S. | Open Market Sale | 7635 | 4.23 | $ 32,298.34 |
| Jun 6, 2025 | EILERS PATRICK C | Option Excercise | 6250 | 0.00 | $ 0.00 |
| Jun 6, 2025 | JORE MATTHEW B | Option Excercise | 12500 | 0.00 | $ 0.00 |
| Jun 6, 2025 | Gutke Jeff | Option Excercise | 6250 | 0.00 | $ 0.00 |
| Jun 6, 2025 | Pang Stephen S. | Option Excercise | 23125 | 0.00 | $ 0.00 |
| May 29, 2025 | Derham Kyle | Option Excercise | 5400 | 0.00 | $ 0.00 |
| May 29, 2025 | Dabbar Paul | Option Excercise | 10800 | 0.00 | $ 0.00 |
| May 29, 2025 | Baucus Max | Option Excercise | 5400 | 0.00 | $ 0.00 |
| May 29, 2025 | Agrawal Ajay | Option Excercise | 5400 | 0.00 | $ 0.00 |
| May 29, 2025 | Zaatari Marwa | Option Excercise | 5400 | 0.00 | $ 0.00 |
| May 29, 2025 | Porter Stuart D | Option Excercise | 5400 | 0.00 | $ 0.00 |
| Feb 25, 2025 | Gutke Jeff | Option Excercise | 63579 | 0.12 | $ 7,629.48 |