| Shares Outstanding | 2.79M |
| Float | 840.00K |
| Float Short Interest Percentage | 1.93% |
| Owners (insider) | 5.14% |
| Owners (institutional) | 26.46% |
| Owners (insider) change | N/A |
| Owners (institutional) change | 0% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| Jan 2, 2026 | Opaleye Management Inc. | Open Market Purchase | 2592 | 42.00 | $ 108,857.90 |
| Dec 29, 2025 | Opaleye Management Inc. | Open Market Purchase | 66304 | 41.97 | $ 2,782,904.24 |
| Dec 23, 2025 | Opaleye Management Inc. | Open Market Purchase | 1886 | 41.67 | $ 78,596.98 |
| Dec 17, 2025 | Opaleye Management Inc. | Open Market Purchase | 2735 | 40.37 | $ 110,412.22 |
| Dec 12, 2025 | Opaleye Management Inc. | Open Market Purchase | 87 | 40.00 | $ 3,480.00 |
| Dec 5, 2025 | Opaleye Management Inc. | Open Market Purchase | 744 | 39.61 | $ 29,469.30 |
| Dec 1, 2025 | Opaleye Management Inc. | Open Market Purchase | 6864 | 37.53 | $ 257,609.74 |
| Nov 24, 2025 | Opaleye Management Inc. | Open Market Purchase | 949 | 39.97 | $ 37,933.00 |
| Nov 20, 2025 | Opaleye Management Inc. | Open Market Purchase | 5784 | 35.83 | $ 207,243.61 |