| Shares Outstanding | 127.86M |
| Float | 115.96M |
| Float Short Interest Percentage | 5.54% |
| Owners (insider) | 9.23% |
| Owners (institutional) | 63.24% |
| Owners (insider) change | 2.5% |
| Owners (institutional) change | 0.84% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| Nov 18, 2025 | McCombe William D. | Option Excercise | 6228 | 5.53 | $ 34,440.84 |
| Nov 18, 2025 | Jiang Wenbin | Option Excercise | 69641 | $ 0.00 | |
| Nov 18, 2025 | Jiang Wenbin | Option Excercise | 27406 | 5.53 | $ 151,555.18 |
| Nov 18, 2025 | Holder Michael | Option Excercise | 2181 | $ 0.00 | |
| Nov 18, 2025 | Chin Richard | Option Excercise | 6107 | $ 0.00 | |
| Nov 18, 2025 | Barnett Valerie | Option Excercise | 24307 | $ 0.00 | |
| Nov 18, 2025 | Barnett Valerie | Option Excercise | 7817 | 5.53 | $ 43,228.01 |
| Nov 18, 2025 | Yan Ming | Option Excercise | 21031 | $ 0.00 | |
| Nov 18, 2025 | Yan Ming | Option Excercise | 5123 | 5.53 | $ 28,330.19 |
| Nov 18, 2025 | Busque Philippe | Option Excercise | 7371 | $ 0.00 | |
| Nov 18, 2025 | Busque Philippe | Option Excercise | 1885 | 5.53 | $ 10,424.05 |
| Nov 18, 2025 | McCombe William D. | Option Excercise | 19371 | $ 0.00 | |
| Aug 18, 2025 | Yan Ming | Option Excercise | 21031 | $ 0.00 | |
| Aug 18, 2025 | Yan Ming | Option Excercise | 5738 | 4.06 | $ 23,296.28 |
| Aug 18, 2025 | Busque Philippe | Option Excercise | 7371 | $ 0.00 | |
| Aug 18, 2025 | Busque Philippe | Option Excercise | 2872 | 4.06 | $ 11,660.32 |
| Aug 18, 2025 | Barnett Valerie | Option Excercise | 24307 | $ 0.00 | |
| Aug 18, 2025 | Barnett Valerie | Option Excercise | 8829 | 4.06 | $ 35,845.74 |
| Aug 18, 2025 | Jiang Wenbin | Option Excercise | 69641 | $ 0.00 | |
| Aug 18, 2025 | Jiang Wenbin | Option Excercise | 16959 | 4.06 | $ 68,853.54 |
| Aug 18, 2025 | McCombe William D. | Option Excercise | 19371 | $ 0.00 | |
| Aug 18, 2025 | McCombe William D. | Option Excercise | 7546 | 4.06 | $ 30,636.76 |
| Jun 5, 2025 | HARDISON DON M | Option Excercise | 15706 | $ 0.00 | |
| Jun 5, 2025 | Ball Jack | Option Excercise | 15706 | $ 0.00 | |
| Jun 5, 2025 | NEFF DEBORAH J | Option Excercise | 15706 | $ 0.00 | |
| Jun 5, 2025 | Imper Vera | Option Excercise | 15706 | $ 0.00 | |
| Jun 2, 2025 | McCombe William D. | Open Market Purchase | 35000 | 2.78 | $ 97,300.00 |
| Mar 10, 2025 | Jiang Wenbin | Option Excercise | 12656 | 4.36 | $ 55,180.16 |
| Mar 10, 2025 | Yan Ming | Option Excercise | 17183 | $ 0.00 | |
| Mar 10, 2025 | Yan Ming | Option Excercise | 5096 | 4.36 | $ 22,218.56 |
| Mar 10, 2025 | Holder Michael | Option Excercise | 2908 | $ 0.00 | |
| Mar 10, 2025 | Barnett Valerie | Option Excercise | 15221 | $ 0.00 | |
| Mar 10, 2025 | Barnett Valerie | Option Excercise | 5929 | 4.36 | $ 25,850.44 |
| Mar 10, 2025 | Busque Philippe | Option Excercise | 4995 | $ 0.00 | |
| Mar 10, 2025 | Busque Philippe | Option Excercise | 1947 | 4.36 | $ 8,488.92 |
| Mar 10, 2025 | Jiang Wenbin | Option Excercise | 45175 | $ 0.00 | |
| Feb 18, 2025 | Barnett Valerie | Option Excercise | 2016 | $ 0.00 | |
| Feb 18, 2025 | Barnett Valerie | Option Excercise | 786 | 5.31 | $ 4,173.66 |
| Feb 18, 2025 | Yan Ming | Option Excercise | 1981 | $ 0.00 | |
| Feb 18, 2025 | Yan Ming | Option Excercise | 588 | 5.31 | $ 3,122.28 |
| Feb 18, 2025 | Jiang Wenbin | Option Excercise | 6758 | $ 0.00 | |
| Feb 18, 2025 | Jiang Wenbin | Option Excercise | 2004 | 5.31 | $ 10,641.24 |