| Filing Date | Insider | Type | 10b5-1 | Net Shares | Ownership changeShares owned | Avg. Price | Value | Filing |
|---|---|---|---|---|---|---|---|---|
| 2026-07-15 | Opaleye Management Inc. 10% Owner | Purchase | +1,695 | +0.34%493,936 | $73.64 | $124,819 | View SEC filing | |
| 2026-07-10 | Opaleye Management Inc. 10% Owner | Purchase | +529 | +0.11%492,241 | $73.80 | $39,042 | View SEC filing | |
| 2026-07-02 | Opaleye Management Inc. 10% Owner | Purchase | +1,712 | +0.35%491,712 | $71.97 | $123,220 | View SEC filing | |
| 2026-05-22 | Opaleye Management Inc. 10% Owner | Purchase | +1,563 | +0.32%490,000 | $64.43 | $100,712 | View SEC filing | |
| 2026-05-14 | Opaleye Management Inc. 10% Owner | Purchase | +3,437 | +0.71%488,437 | $67.36 | $231,502 | View SEC filing | |
| 2026-03-24 | Opaleye Management Inc. 10% Owner | Purchase | +39,665 | +8.62%500,000 | $72.00 | $2,855,880 | View SEC filing | |
| 2026-02-18 | Opaleye Management Inc. 10% Owner | Purchase | +291 | +0.06%450,335 | $63.00 | $18,333 | View SEC filing | |
| 2026-02-18 | Opaleye Management Inc. 10% Owner | Purchase | +100 | +0.02%450,044 | $58.00 | $5,800 | View SEC filing | |
| 2026-02-04 | Opaleye Management Inc. 10% Owner | Purchase | +100 | +0.02%450,944 | $58.00 | $5,800 | View SEC filing | |
| 2026-01-29 | Opaleye Management Inc. 10% Owner | Purchase | +100 | +0.02%449,944 | $57.05 | $5,705 | View SEC filing | |
| 2026-01-23 | Opaleye Management Inc. 10% Owner | Purchase | +3,324 | +0.74%449,844 | $56.36 | $187,356 | View SEC filing | |
| 2026-01-06 | Opaleye Management Inc. 10% Owner | Purchase | +2,592 | +0.58%447,331 | $42.00 | $108,858 | View SEC filing | |
| 2025-12-31 | Opaleye Management Inc. 10% Owner | Purchase | +66,304 | +17.57%443,739 | $41.97 | $2,782,904 | View SEC filing | |
| 2025-12-29 | Opaleye Management Inc. 10% Owner | Purchase | +2,905 | +0.78%377,435 | $41.49 | $120,533 | View SEC filing | |
| 2025-12-19 | Opaleye Management Inc. 10% Owner | Purchase | +2,735 | +0.74%374,530 | $40.37 | $110,412 | View SEC filing | |
| 2025-12-16 | Opaleye Management Inc. 10% Owner | Purchase | +87 | +0.02%371,795 | $40.00 | $3,480 | View SEC filing | |
| 2025-12-09 | Opaleye Management Inc. 10% Owner | Purchase | +744 | +0.20%371,708 | $39.61 | $29,469 | View SEC filing | |
| 2025-12-03 | Opaleye Management Inc. 10% Owner | Purchase | +6,864 | +1.89%370,964 | $37.53 | $257,610 | View SEC filing | |
| 2025-11-26 | Opaleye Management Inc. 10% Owner | Purchase | +949 | +0.26%364,100 | $39.97 | $37,933 | View SEC filing | |
| 2025-11-21 | Opaleye Management Inc. 10% Owner | Purchase | +5,784 | +1.62%363,151 | $35.83 | $207,244 | View SEC filing |
1-20 of 20