| Shares Outstanding | 53.20M |
| Float | 51.40M |
| Float Short Interest Percentage | 2.94% |
| Owners (insider) | 2.81% |
| Owners (institutional) | 91.6% |
| Owners (insider) change | 0.02% |
| Owners (institutional) change | -3.36% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| Oct 23, 2025 | Yeung William | Option Excercise | 12698 | 8.69 | $ 110,401.22 |
| Oct 23, 2025 | Yeung William | Open Market Sale | 12698 | 17.86 | $ 226,799.00 |
| Oct 20, 2025 | Yeung William | Option Excercise | 3530 | 7.50 | $ 26,475.00 |
| Oct 20, 2025 | Yeung William | Open Market Sale | 3530 | 17.00 | $ 60,010.00 |
| Oct 16, 2025 | Yeung William | Option Excercise | 3530 | 7.50 | $ 26,475.00 |
| Oct 16, 2025 | Yeung William | Open Market Sale | 3530 | 16.50 | $ 58,245.00 |
| Oct 3, 2025 | Yeung William | Option Excercise | 3567 | 7.50 | $ 26,752.50 |
| Oct 3, 2025 | Yeung William | Open Market Sale | 3567 | 16.00 | $ 57,072.00 |
| Sep 18, 2025 | Yeung William | Option Excercise | 15454 | 8.95 | $ 138,313.30 |
| Sep 18, 2025 | Yeung William | Open Market Sale | 15454 | 15.09 | $ 233,139.04 |
| Sep 11, 2025 | Yeung William | Option Excercise | 30877 | 8.95 | $ 276,349.15 |
| Sep 11, 2025 | Yeung William | Open Market Sale | 33554 | 14.51 | $ 486,868.54 |
| Jul 28, 2025 | Clemente Rodney | Open Market Sale | 5387 | 13.97 | $ 75,256.39 |
| Jul 25, 2025 | Yeung William | Option Excercise | 1989 | 13.88 | $ 27,607.32 |
| Jul 25, 2025 | Clemente Rodney | Option Excercise | 2320 | 13.88 | $ 32,201.60 |
| Jun 11, 2025 | Hanstveit Arve | Open Market Sale | 50000 | 12.71 | $ 635,400.00 |
| Jun 5, 2025 | TONDREAU PAMELA L. | Grant | 14847 | 0.00 | $ 0.00 |
| Jun 5, 2025 | BUEHLER ALEXANDER J | Grant | 12038 | 0.00 | $ 0.00 |
| Jun 5, 2025 | Chow Joan Kai | Grant | 12038 | 0.00 | $ 0.00 |
| Jun 5, 2025 | Hanstveit Arve | Grant | 12038 | 0.00 | $ 0.00 |
| Jun 5, 2025 | Sabol Colin R | Grant | 12038 | 0.00 | $ 0.00 |
| May 14, 2025 | TONDREAU PAMELA L. | Open Market Purchase | 4200 | 12.28 | $ 51,569.70 |
| May 13, 2025 | Moon David W | Open Market Purchase | 4200 | 12.20 | $ 51,240.00 |
| Mar 11, 2025 | Clemente Rodney | Open Market Sale | 1843 | 16.23 | $ 29,911.89 |
| Mar 11, 2025 | Hanstveit Arve | Open Market Sale | 50000 | 16.34 | $ 816,950.00 |
| Mar 10, 2025 | Yeung William | Option Excercise | 944 | 16.37 | $ 15,453.28 |
| Mar 10, 2025 | Clemente Rodney | Option Excercise | 794 | 16.37 | $ 12,997.78 |
| Feb 20, 2025 | Clemente Rodney | Open Market Sale | 21444 | 15.42 | $ 330,709.37 |
| Feb 4, 2025 | Ghasripoor Farshad | Other Disposition | 130000 | 0.00 | $ 0.00 |
| Feb 3, 2025 | Clemente Rodney | Option Excercise | 944 | 14.34 | $ 13,536.96 |
| Feb 3, 2025 | Yeung William | Option Excercise | 882 | 14.34 | $ 12,647.88 |
| Feb 3, 2025 | Ghasripoor Farshad | Option Excercise | 1420 | 14.34 | $ 20,362.80 |
| Jan 30, 2025 | Clemente Rodney | Option Excercise | 1309 | 14.44 | $ 18,899.42 |
| Jan 30, 2025 | Yeung William | Option Excercise | 1325 | 14.44 | $ 19,131.46 |
| Jan 30, 2025 | Ghasripoor Farshad | Option Excercise | 1960 | 14.44 | $ 28,299.78 |
| Jan 27, 2025 | Moon David W | Option Excercise | 7664 | 14.40 | $ 110,361.60 |
| Jan 27, 2025 | Yeung William | Option Excercise | 4061 | 14.40 | $ 58,478.40 |
| Jan 27, 2025 | Ghasripoor Farshad | Option Excercise | 5721 | 14.40 | $ 82,382.40 |
| Jan 27, 2025 | Clemente Rodney | Option Excercise | 5784 | 14.40 | $ 83,289.60 |
| Jan 23, 2025 | Yeung William | Grant | 23956 | 0.00 | $ 0.00 |
| Jan 23, 2025 | Moon David W | Grant | 88980 | 0.00 | $ 0.00 |
| Jan 23, 2025 | Clemente Rodney | Grant | 34223 | 0.00 | $ 0.00 |
| Jan 23, 2025 | Mancini Michael S. | Grant | 34223 | 0.00 | $ 0.00 |
| Dec 11, 2024 | Hanstveit Arve | Open Market Sale | 20000 | 16.87 | $ 337,400.00 |