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 10, 2025

Amato Gerald

Amato Gerald
Sell
5,986 $9.58

5,986

$9.58

$57,328

Jun 09, 2025

Amato Gerald

Amato Gerald
Sell
14 $9.60

14

$9.60

$134

Mar 13, 2025

DEROSE ROBERT

DEROSE ROBERT
Buy
2,776 $6.67

2,776

$6.67

$18,516

Mar 12, 2025

DEROSE ROBERT

DEROSE ROBERT
Buy
224 $6.60

224

$6.60

$1,478

Jan 13, 2025

DEROSE ROBERT

DEROSE ROBERT
Buy
3,000 $7.55

3,000

$7.55

$22,650

Dec 16, 2024

DEROSE ROBERT

DEROSE ROBERT
Buy
2,000 $9.10

2,000

$9.10

$18,200

Nov 20, 2024

DEROSE ROBERT

DEROSE ROBERT
Buy
1,000 $6.83

1,000

$6.83

$6,830

Nov 15, 2024

DEROSE ROBERT

DEROSE ROBERT
Buy
2,500 $6.98

2,500

$6.98

$17,450

Oct 23, 2024

DEROSE ROBERT

DEROSE ROBERT
Buy
2,500 $5.40

2,500

$5.40

$13,500

Oct 22, 2024

Milad Ragheb

Milad Ragheb
Chief Academic Officer
Buy
335 $5.84

335

$5.84

$1,956

Oct 07, 2024

DEROSE ROBERT

DEROSE ROBERT
Buy
5,000 $5.08

5,000

$5.08

$25,400

Sep 30, 2024

DEROSE ROBERT

DEROSE ROBERT
Buy
1,000 $4.80

1,000

$4.80

$4,800

Sep 27, 2024

DEROSE ROBERT

DEROSE ROBERT
Buy
1,000 $4.38

1,000

$4.38

$4,380

Sep 26, 2024

DEROSE ROBERT

DEROSE ROBERT
Buy
5,000 $4.08

5,000

$4.08

$20,400

Sep 26, 2024

DEROSE ROBERT

DEROSE ROBERT
Buy
20,000 $4.15

20,000

$4.15

$83,000

Jun 11, 2019

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Sell
11,983,512 $0.11

11,983,512

$0.11

$1,318,186

Jun 10, 2019

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Sell
300,000 $0.25

300,000

$0.25

$75,000

Jun 07, 2019

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Sell
3,000,000 $0.30

3,000,000

$0.30

$900,000

Mar 27, 2019

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
125,000 $0.50

125,000

$0.50

$62,500

Mar 26, 2019

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
125,000 $0.50

125,000

$0.50

$62,500

Mar 25, 2019

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
2,514 $0.50

2,514

$0.50

$1,257

Mar 20, 2019

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
201,000 $0.51

201,000

$0.51

$102,510

Mar 19, 2019

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
200,000 $0.54

200,000

$0.54

$108,000

Mar 18, 2019

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
200,000 $0.50

200,000

$0.50

$100,000

Mar 12, 2019

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
60,000 $1.30

60,000

$1.30

$78,000

Mar 11, 2019

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
21,143 $1.33

21,143

$1.33

$28,120

Mar 08, 2019

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
38,911 $1.20

38,911

$1.20

$46,693

Mar 07, 2019

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
11,083 $1.27

11,083

$1.27

$14,075

Mar 06, 2019

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
25,000 $1.19

25,000

$1.19

$29,750

Mar 06, 2019

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
39,269 $1.26

39,269

$1.26

$49,479

Mar 05, 2019

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
35,731 $1.27

35,731

$1.27

$45,378

Mar 01, 2019

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
50,000 $1.16

50,000

$1.16

$58,000

Feb 28, 2019

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
50,000 $1.16

50,000

$1.16

$58,000

Feb 26, 2019

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
25,000 $1.19

25,000

$1.19

$29,750

Feb 25, 2019

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
50,000 $1.25

50,000

$1.25

$62,500

Feb 22, 2019

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
25,000 $1.33

25,000

$1.33

$33,250

Feb 20, 2019

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
75,000 $1.36

75,000

$1.36

$102,000

Feb 19, 2019

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
50,000 $1.36

50,000

$1.36

$68,000

Feb 15, 2019

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
25,000 $1.35

25,000

$1.35

$33,750

Feb 13, 2019

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
50,000 $1.44

50,000

$1.44

$72,000

Feb 12, 2019

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
25,000 $1.50

25,000

$1.50

$37,500

Feb 11, 2019

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
25,000 $1.39

25,000

$1.39

$34,750

Feb 04, 2019

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
50,000 $1.63

50,000

$1.63

$81,500

Feb 01, 2019

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
25,000 $1.45

25,000

$1.45

$36,250

Jan 18, 2019

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
25,000 $1.69

25,000

$1.69

$42,250

Jan 17, 2019

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
25,000 $1.63

25,000

$1.63

$40,750

Jan 16, 2019

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
25,000 $1.60

25,000

$1.60

$40,000

Dec 31, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
420,786 $1.39

420,786

$1.39

$583,083

Dec 28, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
25,000 $1.22

25,000

$1.22

$30,500

Dec 27, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
25,000 $1.20

25,000

$1.20

$30,000

Dec 14, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
70,000 $1.46

70,000

$1.46

$102,200

Dec 13, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
40,000 $1.61

40,000

$1.61

$64,400

Dec 10, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
100,000 $1.84

100,000

$1.84

$184,000

Dec 07, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
151,551 $2.08

151,551

$2.08

$315,226

Dec 06, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
132,200 $1.86

132,200

$1.86

$245,892

Oct 12, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
45,100 $5.02

45,100

$5.02

$226,402

Oct 10, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
4,900 $5.02

4,900

$5.02

$24,598

Oct 05, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
50,000 $5.04

50,000

$5.04

$252,000

Sep 24, 2018

McGraw Kyle A

McGraw Kyle A
EVP and CDO
Sell
176,957 $4.68

176,957

$4.68

$828,159

Sep 24, 2018

Horne Paul T

Horne Paul T
Chairman and CEO
Sell
563,551 $4.68

563,551

$4.68

$2,637,419

Sep 24, 2018

LeRoy Dan G.

LeRoy Dan G.
VP, GC and Secretary
Sell
66,488 $4.68

66,488

$4.68

$311,164

Sep 24, 2018

Westcott James Daniel

Westcott James Daniel
President and CFO
Sell
301,648 $4.68

301,648

$4.68

$1,411,713

Sep 24, 2018

Foster Micah C.

Foster Micah C.
CAO and Controller
Sell
54,605 $4.68

54,605

$4.68

$255,551

Sep 24, 2018

Hammond Kyle

Hammond Kyle
EVP and COO
Sell
360,866 $4.68

360,866

$4.68

$1,688,853

Sep 18, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
51,991 $4.94

51,991

$4.94

$256,836

Sep 12, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
71,632 $5.38

71,632

$5.38

$385,380

Sep 10, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
10,650 $5.42

10,650

$5.42

$57,723

Sep 07, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
45,169 $5.11

45,169

$5.11

$230,814

Sep 06, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
47,168 $5.06

47,168

$5.06

$238,670

Sep 04, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
37,820 $5.42

37,820

$5.42

$204,984

Aug 31, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
84,445 $5.38

84,445

$5.38

$454,314

Aug 30, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
27,500 $5.39

27,500

$5.39

$148,225

Aug 29, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
300 $5.31

300

$5.31

$1,593

Aug 28, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
31,826 $5.30

31,826

$5.30

$168,678

Aug 27, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
20,550 $5.26

20,550

$5.26

$108,093

Aug 24, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
8,300 $5.29

8,300

$5.29

$43,907

Aug 23, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
34,548 $5.35

34,548

$5.35

$184,832

Aug 22, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
47,801 $5.22

47,801

$5.22

$249,521

Aug 21, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
26,310 $4.94

26,310

$4.94

$129,971

Aug 20, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
59,995 $4.82

59,995

$4.82

$289,176

Aug 17, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
48,772 $4.71

48,772

$4.71

$229,716

Aug 16, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
119,099 $4.51

119,099

$4.51

$537,136

Jun 22, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
59,949 $6.88

59,949

$6.88

$412,449

Jun 21, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
61,929 $6.52

61,929

$6.52

$403,777

Jun 20, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
44,166 $6.76

44,166

$6.76

$298,562

Jun 19, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
55,630 $6.59

55,630

$6.59

$366,602

Jun 18, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
81,513 $6.44

81,513

$6.44

$524,944

Jun 15, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
74,076 $6.00

74,076

$6.00

$444,456

Jun 14, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
59,104 $6.06

59,104

$6.06

$358,170

May 24, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
80,000 $5.56

80,000

$5.56

$444,800

May 02, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
12,193 $6.00

12,193

$6.00

$73,158

May 01, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
28,433 $5.69

28,433

$5.69

$161,784

Apr 30, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
50,398 $5.66

50,398

$5.66

$285,253

Apr 27, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
54,717 $5.33

54,717

$5.33

$291,642

Apr 25, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
24,201 $5.52

24,201

$5.52

$133,590

Apr 16, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
15,885 $5.40

15,885

$5.40

$85,779

Apr 13, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
103,930 $5.12

103,930

$5.12

$532,122

Apr 11, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
10,950 $5.05

10,950

$5.05

$55,298

Apr 10, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
14,061 $5.02

14,061

$5.02

$70,586

Apr 09, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
25,117 $4.83

25,117

$4.83

$121,315

Mar 29, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
16,271 $4.70

16,271

$4.70

$76,474

Mar 27, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
2,000 $5.17

2,000

$5.17

$10,340

Mar 26, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
392,648 $5.01

392,648

$5.01

$1,967,166

Mar 23, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
75,307 $4.48

75,307

$4.48

$337,375

Mar 22, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
17,500 $4.34

17,500

$4.34

$75,950

Mar 21, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
79,595 $4.30

79,595

$4.30

$342,259

Mar 20, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
69,825 $4.05

69,825

$4.05

$282,791

Mar 19, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
43,300 $3.95

43,300

$3.95

$171,035

Mar 16, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
75,000 $3.96

75,000

$3.96

$297,000

Mar 15, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
188,000 $3.76

188,000

$3.76

$706,880

Mar 14, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
70,000 $3.82

70,000

$3.82

$267,400

Mar 13, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
95,290 $3.99

95,290

$3.99

$380,207

Mar 12, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
100,000 $4.07

100,000

$4.07

$407,000

Mar 09, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
79,605 $4.11

79,605

$4.11

$327,177

Mar 08, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
79,000 $4.10

79,000

$4.10

$323,900

Mar 07, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
45,000 $4.03

45,000

$4.03

$181,350

Mar 06, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
150,000 $4.13

150,000

$4.13

$619,500

Mar 05, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
149,009 $4.18

149,009

$4.18

$622,858

Mar 02, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
210,128 $3.91

210,128

$3.91

$821,600

Mar 01, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
75,000 $3.65

75,000

$3.65

$273,750

Feb 28, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
214,862 $3.57

214,862

$3.57

$767,057

Feb 27, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
100,000 $3.48

100,000

$3.48

$348,000

Feb 26, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
225,400 $3.48

225,400

$3.48

$784,392

Feb 23, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
61,401 $3.25

61,401

$3.25

$199,553

Feb 22, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
112,154 $2.81

112,154

$2.81

$315,153

Feb 21, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
121,474 $2.80

121,474

$2.80

$340,127

Feb 20, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
191,264 $2.47

191,264

$2.47

$472,422

Feb 16, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
173,306 $2.30

173,306

$2.30

$398,604

Feb 15, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
93,302 $2.26

93,302

$2.26

$210,863

Feb 14, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
95,000 $2.34

95,000

$2.34

$222,300

Feb 14, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
95,000 $2.34

95,000

$2.34

$222,300

Feb 13, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
79,106 $2.30

79,106

$2.30

$181,944

Feb 13, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
79,106 $2.30

79,106

$2.30

$181,944

Feb 12, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
200,000 $2.30

200,000

$2.30

$460,000

Feb 12, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
200,000 $2.30

200,000

$2.30

$460,000

Feb 09, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
135,080 $2.13

135,080

$2.13

$287,720

Feb 09, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
654 $0.21

654

$0.21

$0

Feb 08, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
75,000 $2.22

75,000

$2.22

$166,500

Feb 07, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
130,000 $2.30

130,000

$2.30

$299,000

Feb 07, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
300 $0.25

300

$0.25

$0

Feb 06, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
215,000 $2.29

215,000

$2.29

$492,350

Feb 05, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
161,000 $2.24

161,000

$2.24

$360,640

Feb 02, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
150,000 $2.28

150,000

$2.28

$342,000

Jan 31, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
200,000 $2.40

200,000

$2.40

$480,000

Jan 30, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
75,000 $2.38

75,000

$2.38

$178,500

Jan 30, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
200 $0.30

200

$0.30

$0

Jan 29, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
100,000 $2.49

100,000

$2.49

$249,000

Jan 26, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
158,953 $2.51

158,953

$2.51

$398,972

Jan 25, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
100,000 $2.44

100,000

$2.44

$244,000

Jan 24, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
106,458 $2.33

106,458

$2.33

$248,047

Jan 23, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
35,528 $2.24

35,528

$2.24

$79,583

Jan 22, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
121,641 $2.23

121,641

$2.23

$271,259

Jan 19, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
69,636 $2.10

69,636

$2.10

$146,236

Jan 16, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
161,000 $2.09

161,000

$2.09

$336,490

Jan 10, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
2,800 $1.75

2,800

$1.75

$4,900

Jan 09, 2018

Baines Creek Capital, LLC

Baines Creek Capital, LLC
Buy
92,976 $1.73

92,976

$1.73

$160,848

TOP