| Shares Outstanding | 37.04M |
| Float | 31.21M |
| Float Short Interest Percentage | 17.63% |
| Owners (insider) | 14.8% |
| Owners (institutional) | 58.38% |
| Owners (insider) change | 2.47% |
| Owners (institutional) change | 0.28% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| Jan 6, 2026 | Opaleye Management Inc. | Open Market Sale | 20000 | 53.35 | $ 1,066,914.00 |
| Dec 12, 2025 | BOLL ANDREW R. | Option Excercise | 60000 | 3.95 | $ 237,000.00 |
| Dec 12, 2025 | BOLL ANDREW R. | Option Excercise | 26665 | 47.06 | $ 1,254,854.90 |
| Dec 12, 2025 | BAUM MARK L | Option Excercise | 180000 | 3.95 | $ 711,000.00 |
| Dec 12, 2025 | BAUM MARK L | Option Excercise | 79994 | 47.06 | $ 3,764,517.64 |
| Jul 21, 2025 | BAUM MARK L | Option Excercise | 600000 | 7.87 | $ 4,722,000.00 |
| Jul 21, 2025 | BAUM MARK L | Option Excercise | 313338 | 37.08 | $ 11,618,573.04 |
| Jun 9, 2025 | Opaleye Management Inc. | Open Market Sale | 30204 | 30.59 | $ 923,827.13 |
| Jun 3, 2025 | Opaleye Management Inc. | Open Market Sale | 4796 | 30.03 | $ 144,023.58 |
| May 12, 2025 | Opaleye Management Inc. | Open Market Sale | 15000 | 26.13 | $ 391,904.00 |
| Apr 7, 2025 | SAHAREK JOHN P. | Option Excercise | 109475 | 23.09 | $ 2,527,777.75 |
| Apr 7, 2025 | BAUM MARK L | Option Excercise | 300363 | 23.09 | $ 6,935,381.67 |
| Apr 7, 2025 | BOLL ANDREW R. | Option Excercise | 136745 | 23.09 | $ 3,157,442.05 |
| Apr 3, 2025 | SAHAREK JOHN P. | Option Excercise | 277200 | 0.00 | $ 0.00 |
| Apr 3, 2025 | BAUM MARK L | Option Excercise | 762300 | 0.00 | $ 0.00 |
| Apr 3, 2025 | BOLL ANDREW R. | Option Excercise | 346500 | 0.00 | $ 0.00 |
| Mar 18, 2025 | Opaleye Management Inc. | Open Market Sale | 5000 | 29.64 | $ 148,200.00 |
| Feb 28, 2025 | Opaleye Management Inc. | Open Market Sale | 5000 | 28.05 | $ 140,250.00 |