Overview

Basic information

Litigation

Active legal matters

Material Events

8-K disclosures

SEC Filings

Key regulatory docs

Insider Transactions

Ownership changes

Overview

Basic information

Litigation

Active legal matters

Material Events

8-K disclosures

SEC Filings

Key regulatory docs

Insider Transactions

Ownership changes

Historical Insider Transactions

The table below lists insider purchases and sales reported by company officers, directors, and major shareholders during the last 12 months.

DATE

INSIDER

INSIDER TYPE SHARES PRICE

SHARES

PRICE

VALUE

Jun 04, 2025

Opaleye Management Inc.

Opaleye Management Inc.
Sell
1,796 $30.02

1,796

$30.02

$53,907

Jun 03, 2025

Opaleye Management Inc.

Opaleye Management Inc.
Sell
3,000 $30.04

3,000

$30.04

$90,116

May 13, 2025

Opaleye Management Inc.

Opaleye Management Inc.
Sell
5,000 $26.59

5,000

$26.59

$132,945

May 12, 2025

Opaleye Management Inc.

Opaleye Management Inc.
Sell
10,000 $25.90

10,000

$25.90

$258,959

Mar 18, 2025

Opaleye Management Inc.

Opaleye Management Inc.
Sell
5,000 $30.01

5,000

$30.01

$150,055

Mar 18, 2025

Opaleye Management Inc.

Opaleye Management Inc.
Sell
5,000 $29.64

5,000

$29.64

$148,200

Jan 22, 2025

Opaleye Management Inc.

Opaleye Management Inc.
Sell
20,000 $35.59

20,000

$35.59

$711,814

Apr 25, 2024

Opaleye Management Inc.

Opaleye Management Inc.
Buy
20,000 $9.97

20,000

$9.97

$199,400

Apr 24, 2024

Opaleye Management Inc.

Opaleye Management Inc.
Buy
8,285 $10.15

8,285

$10.15

$84,093

Apr 23, 2024

Opaleye Management Inc.

Opaleye Management Inc.
Buy
11,715 $10.29

11,715

$10.29

$120,547

Apr 19, 2024

Opaleye Management Inc.

Opaleye Management Inc.
Buy
29,400 $10.56

29,400

$10.56

$310,391

Mar 28, 2024

Opaleye Management Inc.

Opaleye Management Inc.
Buy
50,000 $12.82

50,000

$12.82

$641,000

Mar 22, 2024

BAUM MARK L

BAUM MARK L
CEO
Buy
9,000 $11.59

9,000

$11.59

$104,310

Mar 20, 2024

Opaleye Management Inc.

Opaleye Management Inc.
Buy
50,600 $9.65

50,600

$9.65

$488,290

Nov 16, 2023

BAUM MARK L

BAUM MARK L
CEO
Buy
7,500 $8.11

7,500

$8.11

$60,825

Nov 15, 2023

Opaleye Management Inc.

Opaleye Management Inc.
Buy
25,000 $8.03

25,000

$8.03

$200,735

Sep 20, 2023

Opaleye Management Inc.

Opaleye Management Inc.
Buy
5,983 $14.49

5,983

$14.49

$86,710

Sep 19, 2023

Opaleye Management Inc.

Opaleye Management Inc.
Buy
14,017 $14.65

14,017

$14.65

$205,366

Aug 14, 2023

BAUM MARK L

BAUM MARK L
CEO
Buy
5,800 $17.05

5,800

$17.05

$98,890

Aug 14, 2023

Makary Martin A.

Makary Martin A.
Buy
20,000 $16.92

20,000

$16.92

$338,400

Dec 22, 2022

Van Horn R. Lawrence

Van Horn R. Lawrence
Buy
1,860 $13.42

1,860

$13.42

$24,961

Dec 22, 2022

BAUM MARK L

BAUM MARK L
CEO
Buy
25,000 $13.39

25,000

$13.39

$334,750

Dec 22, 2022

BOLL ANDREW R.

BOLL ANDREW R.
CFO
Buy
2,500 $13.54

2,500

$13.54

$33,850

Dec 21, 2022

Makary Martin A.

Makary Martin A.
Buy
25,000 $13.37

25,000

$13.37

$334,250

Dec 14, 2022

Opaleye Management Inc.

Opaleye Management Inc.
Buy
415,000 $10.52

415,000

$10.52

$4,365,800

Dec 14, 2022

Opaleye Management Inc.

Opaleye Management Inc.
Buy
16,183 $10.52

16,183

$10.52

$170,245

Sep 30, 2022

LINDSTROM RICHARD L MD

LINDSTROM RICHARD L MD
Sell
40,000 $12.62

40,000

$12.62

$504,800

Sep 28, 2022

Opaleye Management Inc.

Opaleye Management Inc.
Buy
10,000 $9.77

10,000

$9.77

$97,748

Sep 28, 2022

Opaleye Management Inc.

Opaleye Management Inc.
Buy
1,085 $9.77

1,085

$9.77

$10,606

Apr 13, 2022

Opaleye Management Inc.

Opaleye Management Inc.
Buy
2,832 $6.76

2,832

$6.76

$19,153

Apr 13, 2022

Opaleye Management Inc.

Opaleye Management Inc.
Buy
10,000 $6.76

10,000

$6.76

$67,632

Apr 12, 2022

Opaleye Management Inc.

Opaleye Management Inc.
Buy
3,557 $6.75

3,557

$6.75

$24,004

Apr 12, 2022

Opaleye Management Inc.

Opaleye Management Inc.
Buy
25,000 $6.75

25,000

$6.75

$168,713

Jan 28, 2022

Opaleye Management Inc.

Opaleye Management Inc.
Buy
1,343 $6.89

1,343

$6.89

$9,250

Jan 28, 2022

Opaleye Management Inc.

Opaleye Management Inc.
Buy
5,000 $6.89

5,000

$6.89

$34,437

Sep 24, 2021

LINDSTROM RICHARD L MD

LINDSTROM RICHARD L MD
Sell
3,900 $10.04

3,900

$10.04

$39,156

Sep 16, 2021

LINDSTROM RICHARD L MD

LINDSTROM RICHARD L MD
Sell
5,840 $9.02

5,840

$9.02

$52,677

Sep 15, 2021

LINDSTROM RICHARD L MD

LINDSTROM RICHARD L MD
Sell
14,160 $9.09

14,160

$9.09

$128,714

Aug 19, 2021

Opaleye Management Inc.

Opaleye Management Inc.
Buy
2,500 $8.45

2,500

$8.45

$21,113

Aug 19, 2021

Opaleye Management Inc.

Opaleye Management Inc.
Buy
50,000 $8.45

50,000

$8.45

$422,250

Aug 18, 2021

Opaleye Management Inc.

Opaleye Management Inc.
Buy
45,000 $8.64

45,000

$8.64

$389,012

Aug 18, 2021

Opaleye Management Inc.

Opaleye Management Inc.
Buy
1,500 $8.64

1,500

$8.64

$12,967

Aug 17, 2021

Opaleye Management Inc.

Opaleye Management Inc.
Buy
1,000 $8.57

1,000

$8.57

$8,566

Aug 17, 2021

Opaleye Management Inc.

Opaleye Management Inc.
Buy
25,000 $8.57

25,000

$8.57

$214,153

Jul 21, 2021

Opaleye Management Inc.

Opaleye Management Inc.
Buy
4,706 $7.60

4,706

$7.60

$35,749

Jul 21, 2021

Opaleye Management Inc.

Opaleye Management Inc.
Buy
4,500 $7.60

4,500

$7.60

$34,184

Jul 20, 2021

Opaleye Management Inc.

Opaleye Management Inc.
Buy
125 $7.20

125

$7.20

$900

Jul 20, 2021

Opaleye Management Inc.

Opaleye Management Inc.
Buy
4,800 $7.20

4,800

$7.20

$34,560

Jul 19, 2021

Opaleye Management Inc.

Opaleye Management Inc.
Buy
169 $6.97

169

$6.97

$1,178

Jul 19, 2021

Opaleye Management Inc.

Opaleye Management Inc.
Buy
5,700 $6.97

5,700

$6.97

$39,719

Jun 18, 2021

Opaleye Management Inc.

Opaleye Management Inc.
Buy
3,522 $8.35

3,522

$8.35

$29,406

Jun 18, 2021

Opaleye Management Inc.

Opaleye Management Inc.
Buy
59,800 $8.35

59,800

$8.35

$499,282

Jun 17, 2021

Opaleye Management Inc.

Opaleye Management Inc.
Buy
462 $8.32

462

$8.32

$3,844

Jun 17, 2021

Opaleye Management Inc.

Opaleye Management Inc.
Buy
10,800 $8.32

10,800

$8.32

$89,857

May 20, 2021

LINDSTROM RICHARD L MD

LINDSTROM RICHARD L MD
Sell
10,000 $10.75

10,000

$10.75

$107,500

Dec 22, 2020

Opaleye Management Inc.

Opaleye Management Inc.
Buy
657 $5.19

657

$5.19

$3,413

Dec 22, 2020

Opaleye Management Inc.

Opaleye Management Inc.
Buy
15,900 $5.19

15,900

$5.19

$82,597

Dec 21, 2020

Opaleye Management Inc.

Opaleye Management Inc.
Buy
2,059 $5.24

2,059

$5.24

$10,788

Dec 21, 2020

Opaleye Management Inc.

Opaleye Management Inc.
Buy
51,400 $5.24

51,400

$5.24

$269,305

Dec 18, 2020

Opaleye Management Inc.

Opaleye Management Inc.
Buy
35,000 $5.31

35,000

$5.31

$185,941

Dec 18, 2020

Opaleye Management Inc.

Opaleye Management Inc.
Buy
1,400 $5.31

1,400

$5.31

$7,438

Jul 12, 2020

Opaleye Management Inc.

Opaleye Management Inc.
Buy
1,900 $4.98

1,900

$4.98

$9,462

Jul 12, 2020

Opaleye Management Inc.

Opaleye Management Inc.
Buy
19,000 $4.99

19,000

$4.99

$94,783

Jul 11, 2020

Opaleye Management Inc.

Opaleye Management Inc.
Buy
46,800 $4.96

46,800

$4.96

$231,922

Jul 10, 2020

Opaleye Management Inc.

Opaleye Management Inc.
Buy
45,000 $4.98

45,000

$4.98

$223,965

Jul 09, 2020

Opaleye Management Inc.

Opaleye Management Inc.
Buy
5,000 $4.82

5,000

$4.82

$24,079

Jul 09, 2020

Opaleye Management Inc.

Opaleye Management Inc.
Buy
25,000 $4.84

25,000

$4.84

$121,000

Jul 08, 2020

Opaleye Management Inc.

Opaleye Management Inc.
Buy
65,000 $4.99

65,000

$4.99

$324,630

Jul 07, 2020

Opaleye Management Inc.

Opaleye Management Inc.
Buy
41,300 $5.18

41,300

$5.18

$213,996

Jun 19, 2020

Opaleye Management Inc.

Opaleye Management Inc.
Buy
35,000 $5.58

35,000

$5.58

$195,402

Jun 04, 2020

Opaleye Management Inc.

Opaleye Management Inc.
Buy
10,000 $5.79

10,000

$5.79

$57,861

Jun 03, 2020

Opaleye Management Inc.

Opaleye Management Inc.
Buy
20,600 $5.74

20,600

$5.74

$118,308

Jun 02, 2020

Opaleye Management Inc.

Opaleye Management Inc.
Buy
19,400 $5.69

19,400

$5.69

$110,339

May 22, 2020

Opaleye Management Inc.

Opaleye Management Inc.
Buy
8,804 $5.05

8,804

$5.05

$44,484

May 22, 2020

Opaleye Management Inc.

Opaleye Management Inc.
Buy
5,000 $5.02

5,000

$5.02

$25,105

May 21, 2020

Opaleye Management Inc.

Opaleye Management Inc.
Buy
10,396 $4.66

10,396

$4.66

$48,399

May 21, 2020

Opaleye Management Inc.

Opaleye Management Inc.
Buy
200 $4.70

200

$4.70

$940

May 20, 2020

Opaleye Management Inc.

Opaleye Management Inc.
Buy
1,200 $4.50

1,200

$4.50

$5,398

May 20, 2020

Opaleye Management Inc.

Opaleye Management Inc.
Buy
300 $4.47

300

$4.47

$1,341

Nov 11, 2019

Kammer Robert J

Kammer Robert J
Sell
6,500 $4.75

6,500

$4.75

$30,875

Oct 07, 2019

Kammer Robert J

Kammer Robert J
Sell
6,500 $5.25

6,500

$5.25

$34,125

Sep 09, 2019

Kammer Robert J

Kammer Robert J
Sell
6,500 $5.67

6,500

$5.67

$36,855

Aug 12, 2019

Kammer Robert J

Kammer Robert J
Sell
6,500 $6.89

6,500

$6.89

$44,785

Jul 15, 2019

Kammer Robert J

Kammer Robert J
Sell
6,500 $7.91

6,500

$7.91

$51,415

Jun 03, 2019

Kammer Robert J

Kammer Robert J
Sell
10,000 $5.78

10,000

$5.78

$57,800

May 01, 2019

Kammer Robert J

Kammer Robert J
Sell
10,000 $4.57

10,000

$4.57

$45,700

Apr 01, 2019

Kammer Robert J

Kammer Robert J
Sell
10,000 $4.77

10,000

$4.77

$47,700

Mar 01, 2019

Kammer Robert J

Kammer Robert J
Sell
10,000 $6.91

10,000

$6.91

$69,100

Feb 01, 2019

Kammer Robert J

Kammer Robert J
Sell
10,000 $5.86

10,000

$5.86

$58,600

Jan 02, 2019

Kammer Robert J

Kammer Robert J
Sell
10,000 $5.33

10,000

$5.33

$53,300

Dec 03, 2018

Kammer Robert J

Kammer Robert J
Sell
10,000 $4.64

10,000

$4.64

$46,400

Nov 01, 2018

Kammer Robert J

Kammer Robert J
Sell
10,000 $4.21

10,000

$4.21

$42,100

Oct 15, 2018

Kammer Robert J

Kammer Robert J
Sell
10,000 $3.00

10,000

$3.00

$30,000

Sep 04, 2018

Kammer Robert J

Kammer Robert J
Sell
10,000 $3.00

10,000

$3.00

$30,000

Aug 10, 2018

Kammer Robert J

Kammer Robert J
Sell
130,000 $3.00

130,000

$3.00

$390,000

TOP