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

Mar 26, 2025

Zummo Jacqueline

Zummo Jacqueline
Chf Scientific Operations Off
Sell
21,224 $4.53

21,224

$4.53

$96,145

Sep 12, 2024

Opaleye Management Inc.

Opaleye Management Inc.
Sell
119,801 $1.71

119,801

$1.71

$204,728

Sep 12, 2024

Opaleye Management Inc.

Opaleye Management Inc.
Sell
6,500 $1.71

6,500

$1.71

$11,108

Sep 11, 2024

Opaleye Management Inc.

Opaleye Management Inc.
Sell
31,000 $1.71

31,000

$1.71

$53,137

Sep 11, 2024

Opaleye Management Inc.

Opaleye Management Inc.
Sell
1,600 $1.71

1,600

$1.71

$2,743

Sep 10, 2024

Opaleye Management Inc.

Opaleye Management Inc.
Sell
24,000 $1.77

24,000

$1.77

$42,456

Sep 10, 2024

Opaleye Management Inc.

Opaleye Management Inc.
Sell
1,500 $1.77

1,500

$1.77

$2,654

Sep 09, 2024

Opaleye Management Inc.

Opaleye Management Inc.
Sell
34,592 $1.89

34,592

$1.89

$65,541

Sep 09, 2024

Opaleye Management Inc.

Opaleye Management Inc.
Sell
1,900 $1.89

1,900

$1.89

$3,600

Jul 16, 2024

Opaleye Management Inc.

Opaleye Management Inc.
Sell
7,896 $2.44

7,896

$2.44

$19,281

Jul 16, 2024

Opaleye Management Inc.

Opaleye Management Inc.
Sell
3,500 $2.44

3,500

$2.44

$8,547

Jul 11, 2024

Opaleye Management Inc.

Opaleye Management Inc.
Sell
32,993 $2.40

32,993

$2.40

$79,295

Jul 11, 2024

Opaleye Management Inc.

Opaleye Management Inc.
Sell
15,000 $2.40

15,000

$2.40

$36,051

Jul 10, 2024

Opaleye Management Inc.

Opaleye Management Inc.
Sell
13,061 $2.31

13,061

$2.31

$30,145

Jul 10, 2024

Opaleye Management Inc.

Opaleye Management Inc.
Sell
5,000 $2.31

5,000

$2.31

$11,540

Jul 09, 2024

Opaleye Management Inc.

Opaleye Management Inc.
Sell
5,997 $2.21

5,997

$2.21

$13,276

Jul 09, 2024

Opaleye Management Inc.

Opaleye Management Inc.
Sell
2,500 $2.21

2,500

$2.21

$5,535

Jul 01, 2024

Opaleye Management Inc.

Opaleye Management Inc.
Sell
5,788 $2.12

5,788

$2.12

$12,290

Jul 01, 2024

Opaleye Management Inc.

Opaleye Management Inc.
Sell
2,500 $2.12

2,500

$2.12

$5,308

Jun 28, 2024

Opaleye Management Inc.

Opaleye Management Inc.
Sell
12,994 $2.07

12,994

$2.07

$26,960

Jun 28, 2024

Opaleye Management Inc.

Opaleye Management Inc.
Sell
5,000 $2.07

5,000

$2.07

$10,374

Jun 27, 2024

Opaleye Management Inc.

Opaleye Management Inc.
Sell
34,103 $2.26

34,103

$2.26

$77,008

Jun 27, 2024

Opaleye Management Inc.

Opaleye Management Inc.
Sell
12,471 $2.26

12,471

$2.26

$28,161

Jun 25, 2024

Opaleye Management Inc.

Opaleye Management Inc.
Sell
6,500 $2.26

6,500

$2.26

$14,678

Jun 25, 2024

Opaleye Management Inc.

Opaleye Management Inc.
Sell
6,225 $2.26

6,225

$2.26

$14,057

May 31, 2024

Opaleye Management Inc.

Opaleye Management Inc.
Sell
5,824 $2.90

5,824

$2.90

$16,895

May 30, 2024

Opaleye Management Inc.

Opaleye Management Inc.
Sell
9,230 $2.94

9,230

$2.94

$27,113

May 22, 2024

Opaleye Management Inc.

Opaleye Management Inc.
Sell
9,300 $3.02

9,300

$3.02

$28,095

May 22, 2024

Opaleye Management Inc.

Opaleye Management Inc.
Sell
500 $3.00

500

$3.00

$1,501

May 21, 2024

Opaleye Management Inc.

Opaleye Management Inc.
Sell
31,200 $3.06

31,200

$3.06

$95,338

May 21, 2024

Opaleye Management Inc.

Opaleye Management Inc.
Sell
1,800 $3.06

1,800

$3.06

$5,500

May 17, 2024

Opaleye Management Inc.

Opaleye Management Inc.
Sell
47,250 $3.33

47,250

$3.33

$157,253

May 17, 2024

Opaleye Management Inc.

Opaleye Management Inc.
Sell
19,685 $3.06

19,685

$3.06

$60,248

May 17, 2024

Opaleye Management Inc.

Opaleye Management Inc.
Sell
2,750 $3.33

2,750

$3.33

$9,152

May 17, 2024

Opaleye Management Inc.

Opaleye Management Inc.
Sell
1,200 $3.06

1,200

$3.06

$3,673

May 10, 2024

Opaleye Management Inc.

Opaleye Management Inc.
Sell
151,700 $3.11

151,700

$3.11

$472,424

May 09, 2024

Opaleye Management Inc.

Opaleye Management Inc.
Sell
30,600 $3.09

30,600

$3.09

$94,526

Dec 30, 2022

Opaleye Management Inc.

Opaleye Management Inc.
Sell
13,173 $2.71

13,173

$2.71

$35,713

Dec 30, 2022

Opaleye Management Inc.

Opaleye Management Inc.
Sell
2,300 $2.71

2,300

$2.71

$6,236

Sep 15, 2022

Opaleye Management Inc.

Opaleye Management Inc.
Buy
5,000 $3.80

5,000

$3.80

$19,000

Sep 15, 2022

Opaleye Management Inc.

Opaleye Management Inc.
Buy
2,300 $3.80

2,300

$3.80

$8,740

Sep 14, 2022

Opaleye Management Inc.

Opaleye Management Inc.
Buy
14,100 $3.98

14,100

$3.98

$56,118

Sep 14, 2022

Opaleye Management Inc.

Opaleye Management Inc.
Buy
2,500 $3.98

2,500

$3.98

$9,950

Aug 11, 2022

Shefferman Jesse

Shefferman Jesse
CEO and President
Buy
9,065 $3.84

9,065

$3.84

$34,810

Apr 08, 2022

Opaleye Management Inc.

Opaleye Management Inc.
Buy
5,322 $4.80

5,322

$4.80

$25,523

Apr 08, 2022

Opaleye Management Inc.

Opaleye Management Inc.
Buy
2,469 $4.80

2,469

$4.80

$11,841

Apr 07, 2022

Opaleye Management Inc.

Opaleye Management Inc.
Buy
1,345 $4.74

1,345

$4.74

$6,380

Apr 07, 2022

Opaleye Management Inc.

Opaleye Management Inc.
Buy
1,000 $4.74

1,000

$4.74

$4,743

Mar 14, 2022

BESHAR LUKE M

BESHAR LUKE M
Buy
10,000 $4.25

10,000

$4.25

$42,500

Mar 10, 2022

BESHAR LUKE M

BESHAR LUKE M
Buy
10,000 $4.46

10,000

$4.46

$44,555

Jan 28, 2022

Opaleye Management Inc.

Opaleye Management Inc.
Buy
20,000 $4.96

20,000

$4.96

$99,264

Jan 28, 2022

Opaleye Management Inc.

Opaleye Management Inc.
Buy
4,031 $4.96

4,031

$4.96

$20,007

Dec 29, 2021

Opaleye Management Inc.

Opaleye Management Inc.
Buy
4,500 $6.98

4,500

$6.98

$0

Dec 28, 2021

Opaleye Management Inc.

Opaleye Management Inc.
Buy
1,591 $6.36

1,591

$6.36

$0

Dec 28, 2021

Opaleye Management Inc.

Opaleye Management Inc.
Buy
5,500 $6.36

5,500

$6.36

$0

Dec 27, 2021

Opaleye Management Inc.

Opaleye Management Inc.
Buy
31,700 $6.53

31,700

$6.53

$0

Dec 27, 2021

Opaleye Management Inc.

Opaleye Management Inc.
Buy
5,000 $6.53

5,000

$6.53

$0

Dec 23, 2021

Opaleye Management Inc.

Opaleye Management Inc.
Buy
500 $6.60

500

$6.60

$0

Dec 23, 2021

Opaleye Management Inc.

Opaleye Management Inc.
Buy
800 $6.60

800

$6.60

$0

Dec 20, 2021

Opaleye Management Inc.

Opaleye Management Inc.
Buy
703 $6.49

703

$6.49

$0

Dec 17, 2021

Opaleye Management Inc.

Opaleye Management Inc.
Buy
2,300 $6.60

2,300

$6.60

$0

Dec 17, 2021

Opaleye Management Inc.

Opaleye Management Inc.
Buy
490 $6.60

490

$6.60

$0

Dec 16, 2021

Opaleye Management Inc.

Opaleye Management Inc.
Buy
6,500 $6.41

6,500

$6.41

$0

Dec 16, 2021

Opaleye Management Inc.

Opaleye Management Inc.
Buy
1,063 $6.41

1,063

$6.41

$0

Nov 18, 2021

Opaleye Management Inc.

Opaleye Management Inc.
Buy
14,206 $6.98

14,206

$6.98

$99,151

Nov 18, 2021

Opaleye Management Inc.

Opaleye Management Inc.
Buy
1,000 $6.98

1,000

$6.98

$6,980

Nov 17, 2021

Opaleye Management Inc.

Opaleye Management Inc.
Buy
8,028 $6.98

8,028

$6.98

$56,035

Nov 17, 2021

Opaleye Management Inc.

Opaleye Management Inc.
Buy
1,090 $6.98

1,090

$6.98

$7,608

Nov 04, 2021

Opaleye Management Inc.

Opaleye Management Inc.
Buy
6,000 $6.50

6,000

$6.50

$39,000

Nov 04, 2021

Opaleye Management Inc.

Opaleye Management Inc.
Buy
557 $6.50

557

$6.50

$3,621

Jun 10, 2021

Olivo Martin Sebastian

Olivo Martin Sebastian
CMO
Buy
4,959 $10.08

4,959

$10.08

$49,987

Jun 10, 2021

Olivo Martin Sebastian

Olivo Martin Sebastian
CMO
Buy
4,934 $10.13

4,934

$10.13

$49,981

Sep 30, 2020

Opaleye Management Inc.

Opaleye Management Inc.
Buy
50,000 $16.00

50,000

$16.00

$800,000

Sep 24, 2020

Opaleye Management Inc.

Opaleye Management Inc.
Buy
100,000 $16.87

100,000

$16.87

$1,687,000

Sep 24, 2020

Opaleye Management Inc.

Opaleye Management Inc.
Buy
200,000 $16.87

200,000

$16.87

$3,374,000

Sep 22, 2020

Davis Blaine

Davis Blaine
CFO
Buy
1,481 $16.91

1,481

$16.91

$25,038

Sep 14, 2020

Marshall Randall

Marshall Randall
Sell
2,080 $19.26

2,080

$19.26

$40,061

Sep 14, 2020

Marshall Randall

Marshall Randall
Sell
474 $20.00

474

$20.00

$9,480

Sep 10, 2020

Marshall Randall

Marshall Randall
Sell
239 $18.00

239

$18.00

$4,302

Sep 09, 2020

Marshall Randall

Marshall Randall
Sell
5,309 $18.10

5,309

$18.10

$96,093

Sep 09, 2020

Marshall Randall

Marshall Randall
Sell
4,913 $19.27

4,913

$19.27

$94,674

Sep 08, 2020

Marshall Randall

Marshall Randall
Sell
3,108 $18.94

3,108

$18.94

$58,866

Sep 03, 2020

Marshall Randall

Marshall Randall
Sell
52 $20.19

52

$20.19

$1,050

Sep 02, 2020

Marshall Randall

Marshall Randall
Sell
207 $20.68

207

$20.68

$4,281

Aug 28, 2020

Marshall Randall

Marshall Randall
Sell
771 $22.09

771

$22.09

$17,031

Aug 27, 2020

Marshall Randall

Marshall Randall
Sell
616 $22.37

616

$22.37

$13,780

Aug 26, 2020

Marshall Randall

Marshall Randall
Sell
1,418 $22.40

1,418

$22.40

$31,763

Aug 25, 2020

Marshall Randall

Marshall Randall
Sell
2,461 $22.73

2,461

$22.73

$55,939

Aug 24, 2020

Marshall Randall

Marshall Randall
Sell
974 $23.16

974

$23.16

$22,558

Aug 20, 2020

Marshall Randall

Marshall Randall
Sell
510 $24.18

510

$24.18

$12,333

Aug 18, 2020

Marshall Randall

Marshall Randall
Sell
200 $25.19

200

$25.19

$5,038

Aug 17, 2020

Marshall Randall

Marshall Randall
Sell
1,548 $25.11

1,548

$25.11

$38,870

Aug 14, 2020

Marshall Randall

Marshall Randall
Sell
700 $25.09

700

$25.09

$17,563

Jul 30, 2020

Marshall Randall

Marshall Randall
Sell
1,317 $26.14

1,317

$26.14

$34,426

Jul 29, 2020

Marshall Randall

Marshall Randall
Sell
1,816 $26.03

1,816

$26.03

$47,270

Jul 29, 2020

Marshall Randall

Marshall Randall
Sell
600 $27.28

600

$27.28

$16,368

Jul 29, 2020

Marshall Randall

Marshall Randall
Sell
100 $28.45

100

$28.45

$2,845

Jul 28, 2020

Marshall Randall

Marshall Randall
Sell
2,600 $26.85

2,600

$26.85

$69,810

Jul 28, 2020

Marshall Randall

Marshall Randall
Sell
1,811 $28.63

1,811

$28.63

$51,849

Jul 28, 2020

Marshall Randall

Marshall Randall
Sell
14,243 $30.42

14,243

$30.42

$433,272

Jul 28, 2020

Marshall Randall

Marshall Randall
Sell
3,493 $31.53

3,493

$31.53

$110,134

Jul 28, 2020

Marshall Randall

Marshall Randall
Sell
1,200 $33.09

1,200

$33.09

$39,708

Jul 28, 2020

Marshall Randall

Marshall Randall
Sell
1,650 $33.79

1,650

$33.79

$55,754

Jul 28, 2020

Marshall Randall

Marshall Randall
Sell
600 $35.45

600

$35.45

$21,270

Jul 27, 2020

Marshall Randall

Marshall Randall
Sell
338 $26.08

338

$26.08

$8,815

Jul 24, 2020

Marshall Randall

Marshall Randall
Sell
300 $26.00

300

$26.00

$7,800

Jul 23, 2020

Marshall Randall

Marshall Randall
Sell
1,950 $26.58

1,950

$26.58

$51,831

Jul 23, 2020

Marshall Randall

Marshall Randall
Sell
93 $27.29

93

$27.29

$2,538

Jul 22, 2020

Marshall Randall

Marshall Randall
Sell
1,297 $26.69

1,297

$26.69

$34,617

Jul 22, 2020

Marshall Randall

Marshall Randall
Sell
75 $27.45

75

$27.45

$2,058

Jul 21, 2020

Marshall Randall

Marshall Randall
Sell
223 $26.56

223

$26.56

$5,923

Jul 20, 2020

Marshall Randall

Marshall Randall
Sell
2,257 $26.70

2,257

$26.70

$60,262

Jul 20, 2020

Marshall Randall

Marshall Randall
Sell
472 $27.68

472

$27.68

$13,065

Jul 17, 2020

Marshall Randall

Marshall Randall
Sell
1,601 $26.66

1,601

$26.66

$42,683

Jul 13, 2020

Marshall Randall

Marshall Randall
Sell
2,145 $27.13

2,145

$27.13

$58,194

Jul 10, 2020

Marshall Randall

Marshall Randall
Sell
2,659 $27.41

2,659

$27.41

$72,883

TOP