| Shares Outstanding | 21.37M |
| Float | 11.90M |
| Float Short Interest Percentage | 0.34% |
| Owners (insider) | 44.16% |
| Owners (institutional) | 18.86% |
| Owners (insider) change | 4.28% |
| Owners (institutional) change | -3.44% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| Nov 3, 2025 | Amlani Ajay K | Open Market Purchase | 15489 | 2.23 | $ 34,608.33 |
| Aug 29, 2025 | Amlani Ajay K | Open Market Purchase | 17679 | 2.20 | $ 38,823.80 |
| Aug 29, 2025 | Krause Brian J | Open Market Purchase | 5000 | 2.20 | $ 11,000.00 |
| Jul 1, 2025 | Evee Gary | Option Excercise | 23490 | 0.00 | $ 0.00 |
| Jul 1, 2025 | Johnstone Brent P | Option Excercise | 27349 | 0.00 | $ 0.00 |
| Jul 1, 2025 | STAFFORD JOHN S III | Option Excercise | 22315 | 0.00 | $ 0.00 |
| Jul 1, 2025 | Faubert Peter R. | Option Excercise | 23993 | 0.00 | $ 0.00 |
| Jul 1, 2025 | Connolly Brian D | Option Excercise | 25671 | 0.00 | $ 0.00 |
| Jun 13, 2025 | Amlani Ajay K | Grant | 354600 | 0.00 | $ 0.00 |
| Jun 12, 2025 | Amlani Ajay K | Open Market Purchase | 10000 | 1.70 | $ 17,000.00 |
| Jun 10, 2025 | Amlani Ajay K | Open Market Purchase | 14000 | 1.70 | $ 23,800.00 |
| Jun 2, 2025 | Traverse David K | Open Market Purchase | 2500 | 1.65 | $ 4,125.00 |
| Jun 1, 2025 | Traverse David K | Option Excercise | 3476 | 0.00 | $ 0.00 |
| Mar 14, 2025 | Amlani Ajay K | Open Market Purchase | 11100 | 1.62 | $ 17,982.00 |
| Mar 13, 2025 | Amlani Ajay K | Grant | 166229 | 0.00 | $ 0.00 |
| Mar 12, 2025 | STAFFORD JOHN S III | Open Market Purchase | 8758 | 1.65 | $ 14,450.70 |
| Mar 11, 2025 | Faubert Peter R. | Open Market Purchase | 21134 | 1.61 | $ 33,923.68 |
| Mar 10, 2025 | Amlani Ajay K | Open Market Purchase | 14505 | 1.50 | $ 21,757.50 |
| Mar 7, 2025 | Amlani Ajay K | Open Market Purchase | 28950 | 1.50 | $ 43,425.00 |
| Mar 7, 2025 | Krause Brian J | Open Market Purchase | 2500 | 1.57 | $ 3,925.00 |
| Jan 2, 2025 | Evee Gary | Option Excercise | 12755 | 0.00 | $ 0.00 |