| Shares Outstanding | 82.79M |
| Float | 77.71M |
| Float Short Interest Percentage | 11.13% |
| Owners (insider) | 3.03% |
| Owners (institutional) | 82.78% |
| Owners (insider) change | -0.16% |
| Owners (institutional) change | 1.48% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| Dec 4, 2025 | Lurker Nancy | Open Market Sale | 9300 | 15.11 | $ 140,477.43 |
| Nov 26, 2025 | Lurker Nancy | Open Market Sale | 700 | 14.95 | $ 10,465.00 |
| Nov 11, 2025 | Ribeiro Ramiro | Open Market Sale | 2722 | 11.61 | $ 31,602.42 |
| Sep 19, 2025 | Elston George | Other Disposition | 40000 | 0.00 | $ 0.00 |
| Jul 11, 2025 | Zaderej Karen L. | Option Excercise | 2000 | 0.00 | $ 0.00 |
| Jul 10, 2025 | Lurker Nancy | Option Excercise | 11111 | 0.00 | $ 0.00 |
| Jul 10, 2025 | Duker Jay S. | Option Excercise | 16667 | 0.00 | $ 0.00 |
| Jul 10, 2025 | Duker Jay S. | Option Excercise | 7688 | 11.06 | $ 85,029.28 |
| Jun 23, 2025 | Duker Jay S. | Other Disposition | 56665 | 8.21 | $ 465,219.65 |
| May 25, 2025 | Elston George | Option Excercise | 7500 | 0.00 | $ 0.00 |
| May 25, 2025 | Elston George | Option Excercise | 2202 | 5.68 | $ 12,507.36 |
| May 16, 2025 | Zaderej Karen L. | Open Market Purchase | 10000 | 5.90 | $ 59,000.00 |
| May 14, 2025 | Zaderej Karen L. | Open Market Purchase | 10000 | 5.45 | $ 54,450.00 |
| Mar 19, 2025 | Duker Jay S. | Other Disposition | 20000 | 6.16 | $ 123,100.00 |
| Feb 9, 2025 | Elston George | Option Excercise | 5834 | 0.00 | $ 0.00 |
| Feb 9, 2025 | Lurker Nancy | Option Excercise | 20000 | 0.00 | $ 0.00 |
| Feb 9, 2025 | Duker Jay S. | Option Excercise | 7000 | 0.00 | $ 0.00 |
| Feb 9, 2025 | Duker Jay S. | Option Excercise | 2055 | 6.50 | $ 13,347.23 |
| Jan 5, 2025 | Elston George | Option Excercise | 30285 | 0.00 | $ 0.00 |
| Jan 5, 2025 | Elston George | Option Excercise | 10075 | 8.46 | $ 85,238.86 |
| Jan 5, 2025 | Lurker Nancy | Option Excercise | 87801 | 0.00 | $ 0.00 |
| Jan 5, 2025 | Landis John B. | Option Excercise | 10000 | 0.00 | $ 0.00 |
| Jan 5, 2025 | Duker Jay S. | Option Excercise | 50794 | 0.00 | $ 0.00 |
| Jan 5, 2025 | Duker Jay S. | Option Excercise | 16115 | 8.42 | $ 135,675.26 |