Open-mkt buys · 90d
$7.74M
30 trades · 1 insiders
Open-mkt sales · 90d
—
0 trades · 0 insiders
Net · 90d
$7.74M
Insiders on file
1
Daily buy vs sell · 90 days
■ Open-market buys (P) ■ Open-market sales (S) · daily dollar value by transaction date
Insiders
| Insider | Role | Trades | Bought | Sold | Last trade |
|---|---|---|---|---|---|
| Opaleye Management Inc. | 10% Owner | 64 | $15.10M | $0 | 2026-09-11 |
Trade history
| Insider | Role | Code | Trade | Filed | Shares | Price | Value | Owned after | |
|---|---|---|---|---|---|---|---|---|---|
| Opaleye Management Inc. | 10% Owner | P Buy | 2026-09-11 | 2026-09-14 | 1,493 | $65.95 | $98.5K | 540,000 | SEC↗ |
| Opaleye Management Inc. | 10% Owner | P Buy | 2026-09-11 | 2026-09-14 | 1,493 | $65.94 | $98.5K | 540,000 | SEC↗ |
| Opaleye Management Inc. | 10% Owner | P Buy | 2026-09-10 | 2026-09-14 | 1,631 | $66.80 | $109.0K | 538,507 | SEC↗ |
| Opaleye Management Inc. | 10% Owner | P Buy | 2026-09-10 | 2026-09-14 | 1,631 | $66.80 | $108.9K | 538,507 | SEC↗ |
| Opaleye Management Inc. | 10% Owner | P Buy | 2026-09-09 | 2026-09-09 | 3,097 | $68.71 | $212.8K | 536,876 | SEC↗ |
| Opaleye Management Inc. | 10% Owner | P Buy | 2026-09-09 | 2026-09-09 | 3,097 | $68.70 | $212.8K | 536,876 | SEC↗ |
| Opaleye Management Inc. | 10% Owner | P Buy | 2026-09-08 | 2026-09-09 | 3,390 | $68.74 | $233.0K | 533,308 | SEC↗ |
| Opaleye Management Inc. | 10% Owner | P Buy | 2026-09-08 | 2026-09-09 | 471 | $69.37 | $32.7K | 533,779 | SEC↗ |
| Opaleye Management Inc. | 10% Owner | P Buy | 2026-09-08 | 2026-09-09 | 471 | $69.37 | $32.7K | 533,779 | SEC↗ |
| Opaleye Management Inc. | 10% Owner | P Buy | 2026-09-08 | 2026-09-09 | 3,390 | $68.74 | $233.0K | 533,308 | SEC↗ |
| Opaleye Management Inc. | 10% Owner | P Buy | 2026-09-04 | 2026-09-09 | 2,100 | $68.98 | $144.9K | 529,918 | SEC↗ |
| Opaleye Management Inc. | 10% Owner | P Buy | 2026-09-04 | 2026-09-09 | 918 | $69.52 | $63.8K | 527,818 | SEC↗ |
| Opaleye Management Inc. | 10% Owner | P Buy | 2026-09-04 | 2026-09-09 | 2,100 | $68.98 | $144.9K | 529,918 | SEC↗ |
| Opaleye Management Inc. | 10% Owner | P Buy | 2026-09-04 | 2026-09-09 | 918 | $69.52 | $63.8K | 527,818 | SEC↗ |
| Opaleye Management Inc. | 10% Owner | P Buy | 2026-09-02 | 2026-09-03 | 900 | $68.95 | $62.1K | 526,900 | SEC↗ |
| Opaleye Management Inc. | 10% Owner | P Buy | 2026-09-02 | 2026-09-03 | 900 | $68.95 | $62.1K | 526,900 | SEC↗ |
| Opaleye Management Inc. | 10% Owner | P Buy | 2026-09-01 | 2026-09-03 | 783 | $69.52 | $54.4K | 526,000 | SEC↗ |
| Opaleye Management Inc. | 10% Owner | P Buy | 2026-09-01 | 2026-09-03 | 783 | $69.52 | $54.4K | 526,000 | SEC↗ |
| Opaleye Management Inc. | 10% Owner | P Buy | 2026-08-31 | 2026-08-31 | 217 | $69.10 | $15.0K | 525,217 | SEC↗ |
| Opaleye Management Inc. | 10% Owner | P Buy | 2026-08-31 | 2026-08-31 | 5,000 | $68.24 | $341.2K | 525,000 | SEC↗ |
| Opaleye Management Inc. | 10% Owner | P Buy | 2026-08-31 | 2026-08-31 | 217 | $69.10 | $15.0K | 525,217 | SEC↗ |
| Opaleye Management Inc. | 10% Owner | P Buy | 2026-08-31 | 2026-08-31 | 5,000 | $68.23 | $341.2K | 525,000 | SEC↗ |
| Opaleye Management Inc. | 10% Owner | P Buy | 2026-08-28 | 2026-08-31 | 10,000 | $71.40 | $714.0K | 494,887 | SEC↗ |
| Opaleye Management Inc. | 10% Owner | P Buy | 2026-08-28 | 2026-08-31 | 20,113 | $68.42 | $1.38M | 515,000 | SEC↗ |
| Opaleye Management Inc. | 10% Owner | P Buy | 2026-08-28 | 2026-08-31 | 5,000 | $68.81 | $344.1K | 520,000 | SEC↗ |
| Opaleye Management Inc. | 10% Owner | P Buy | 2026-08-28 | 2026-08-31 | 5,000 | $68.81 | $344.1K | 520,000 | SEC↗ |
| Opaleye Management Inc. | 10% Owner | P Buy | 2026-08-28 | 2026-08-31 | 20,113 | $68.42 | $1.38M | 515,000 | SEC↗ |
| Opaleye Management Inc. | 10% Owner | P Buy | 2026-08-28 | 2026-08-31 | 10,000 | $71.40 | $714.0K | 494,887 | SEC↗ |
| Opaleye Management Inc. | 10% Owner | P Buy | 2026-08-12 | 2026-08-14 | 951 | $71.50 | $68.0K | 494,887 | SEC↗ |
| Opaleye Management Inc. | 10% Owner | P Buy | 2026-08-12 | 2026-08-14 | 951 | $71.50 | $68.0K | 494,887 | SEC↗ |
| Opaleye Management Inc. | 10% Owner | P Buy | 2026-07-14 | 2026-07-15 | 920 | $73.43 | $67.6K | 493,936 | SEC↗ |
| Opaleye Management Inc. | 10% Owner | P Buy | 2026-07-13 | 2026-07-15 | 775 | $73.89 | $57.3K | 493,016 | SEC↗ |
| Opaleye Management Inc. | 10% Owner | P Buy | 2026-07-10 | 2026-07-10 | 229 | $73.95 | $16.9K | 492,241 | SEC↗ |
| Opaleye Management Inc. | 10% Owner | P Buy | 2026-07-08 | 2026-07-10 | 300 | $73.69 | $22.1K | 492,012 | SEC↗ |
| Opaleye Management Inc. | 10% Owner | P Buy | 2026-07-02 | 2026-07-02 | 1,400 | $71.97 | $100.8K | 491,712 | SEC↗ |
| Opaleye Management Inc. | 10% Owner | P Buy | 2026-07-01 | 2026-07-02 | 312 | $71.99 | $22.5K | 490,312 | SEC↗ |
| Opaleye Management Inc. | 10% Owner | P Buy | 2026-05-20 | 2026-05-22 | 1,563 | $64.43 | $100.7K | 490,000 | SEC↗ |
| Opaleye Management Inc. | 10% Owner | P Buy | 2026-05-13 | 2026-05-14 | 1,937 | $66.87 | $129.5K | 488,437 | SEC↗ |
| Opaleye Management Inc. | 10% Owner | P Buy | 2026-05-12 | 2026-05-14 | 1,500 | $67.98 | $102.0K | 486,500 | SEC↗ |
| Opaleye Management Inc. | 10% Owner | P Buy | 2026-03-24 | 2026-03-24 | 5,000 | $72.00 | $360.0K | 15,000 | SEC↗ |
| Opaleye Management Inc. | 10% Owner | P Buy | 2026-03-24 | 2026-03-24 | 34,665 | $72.00 | $2.50M | 485,000 | SEC↗ |
| Opaleye Management Inc. | 10% Owner | P Buy | 2026-02-13 | 2026-02-18 | 291 | $63.00 | $18.3K | 450,335 | SEC↗ |
| Opaleye Management Inc. | 10% Owner | P Buy | 2026-02-02 | 2026-02-04 | 100 | $58.00 | $5.8K | 450,944 | SEC↗ |
| Opaleye Management Inc. | 10% Owner | P Buy | 2026-02-02 | 2026-02-18 | 100 | $58.00 | $5.8K | 450,044 | SEC↗ |
| Opaleye Management Inc. | 10% Owner | P Buy | 2026-01-27 | 2026-01-29 | 100 | $57.05 | $5.7K | 449,944 | SEC↗ |
| Opaleye Management Inc. | 10% Owner | P Buy | 2026-01-23 | 2026-01-23 | 1,151 | $55.98 | $64.4K | 449,844 | SEC↗ |
| Opaleye Management Inc. | 10% Owner | P Buy | 2026-01-22 | 2026-01-23 | 2,173 | $56.57 | $122.9K | 448,693 | SEC↗ |
| Opaleye Management Inc. | 10% Owner | P Buy | 2026-01-05 | 2026-01-06 | 198 | $42.98 | $8.5K | 447,331 | SEC↗ |
| Opaleye Management Inc. | 10% Owner | P Buy | 2026-01-02 | 2026-01-06 | 2,394 | $41.92 | $100.4K | 447,133 | SEC↗ |
| Opaleye Management Inc. | 10% Owner | P Buy | 2025-12-31 | 2025-12-31 | 22,497 | $41.99 | $944.6K | 443,739 | SEC↗ |
| Opaleye Management Inc. | 10% Owner | P Buy | 2025-12-30 | 2025-12-31 | 35,169 | $41.99 | $1.48M | 421,242 | SEC↗ |
| Opaleye Management Inc. | 10% Owner | P Buy | 2025-12-29 | 2025-12-31 | 8,638 | $41.85 | $361.5K | 386,073 | SEC↗ |
| Opaleye Management Inc. | 10% Owner | P Buy | 2025-12-26 | 2025-12-29 | 1,626 | $41.68 | $67.8K | 377,435 | SEC↗ |
| Opaleye Management Inc. | 10% Owner | P Buy | 2025-12-23 | 2025-12-29 | 260 | $41.66 | $10.8K | 375,809 | SEC↗ |
| Opaleye Management Inc. | 10% Owner | P Buy | 2025-12-22 | 2025-12-29 | 1,019 | $41.15 | $41.9K | 375,549 | SEC↗ |
| Opaleye Management Inc. | 10% Owner | P Buy | 2025-12-17 | 2025-12-19 | 2,735 | $40.37 | $110.4K | 374,530 | SEC↗ |
| Opaleye Management Inc. | 10% Owner | P Buy | 2025-12-12 | 2025-12-16 | 87 | $40.00 | $3.5K | 371,795 | SEC↗ |
| Opaleye Management Inc. | 10% Owner | P Buy | 2025-12-08 | 2025-12-09 | 300 | $39.78 | $11.9K | 371,708 | SEC↗ |
| Opaleye Management Inc. | 10% Owner | P Buy | 2025-12-05 | 2025-12-09 | 444 | $39.50 | $17.5K | 371,408 | SEC↗ |
| Opaleye Management Inc. | 10% Owner | P Buy | 2025-12-03 | 2025-12-03 | 2,524 | $37.81 | $95.4K | 370,964 | SEC↗ |
| Opaleye Management Inc. | 10% Owner | P Buy | 2025-12-01 | 2025-12-03 | 4,340 | $37.37 | $162.2K | 368,440 | SEC↗ |
| Opaleye Management Inc. | 10% Owner | P Buy | 2025-11-26 | 2025-11-26 | 943 | $40.00 | $37.7K | 364,100 | SEC↗ |
| Opaleye Management Inc. | 10% Owner | P Buy | 2025-11-24 | 2025-11-26 | 6 | $35.50 | $213 | 363,157 | SEC↗ |
| Opaleye Management Inc. | 10% Owner | P Buy | 2025-11-20 | 2025-11-21 | 5,784 | $35.83 | $207.2K | 363,151 | SEC↗ |