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

Oct 29, 2024

Harris Stayce D.

Harris Stayce D.
Buy
10 $11.46

10

$11.46

$115

Dec 27, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
5,398 $10.83

5,398

$10.83

$58,460

Dec 27, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Buy
5 $10.56

5

$10.56

$53

Dec 27, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Buy
5 $10.56

5

$10.56

$53

Dec 27, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Buy
6 $10.55

6

$10.55

$63

Dec 27, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Buy
16 $10.54

16

$10.54

$169

Dec 27, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Buy
17 $10.56

17

$10.56

$180

Dec 27, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Buy
24 $10.56

24

$10.56

$253

Dec 27, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Buy
27 $10.56

27

$10.56

$285

Dec 27, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Buy
100 $10.55

100

$10.55

$1,055

Dec 27, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Buy
100 $10.55

100

$10.55

$1,055

Dec 27, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Buy
100 $10.56

100

$10.56

$1,056

Dec 27, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Buy
100 $10.56

100

$10.56

$1,056

Dec 27, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Buy
100 $10.56

100

$10.56

$1,056

Dec 27, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Buy
100 $10.56

100

$10.56

$1,056

Dec 27, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Buy
100 $10.56

100

$10.56

$1,056

Dec 27, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Buy
100 $10.56

100

$10.56

$1,056

Dec 27, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Buy
100 $10.56

100

$10.56

$1,056

Dec 27, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Buy
100 $10.56

100

$10.56

$1,056

Dec 27, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Buy
100 $10.56

100

$10.56

$1,056

Dec 27, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Buy
100 $10.56

100

$10.56

$1,056

Dec 27, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Buy
100 $10.56

100

$10.56

$1,056

Dec 27, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Buy
100 $10.56

100

$10.56

$1,056

Dec 27, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Buy
100 $10.56

100

$10.56

$1,056

Dec 27, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Buy
100 $10.56

100

$10.56

$1,056

Dec 27, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Buy
100 $10.56

100

$10.56

$1,056

Dec 27, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Buy
100 $10.56

100

$10.56

$1,056

Dec 27, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Buy
100 $10.56

100

$10.56

$1,056

Dec 27, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Buy
300 $10.56

300

$10.56

$3,168

Dec 27, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Buy
300 $10.56

300

$10.56

$3,168

Dec 27, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Buy
500 $10.56

500

$10.56

$5,280

Dec 27, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Buy
2,298 $10.57

2,298

$10.57

$24,290

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
100 $9.90

100

$9.90

$990

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
200 $9.90

200

$9.90

$1,980

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
100 $9.94

100

$9.94

$994

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
4,900 $9.94

4,900

$9.94

$48,706

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
100 $9.94

100

$9.94

$994

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
5,355 $9.94

5,355

$9.94

$53,229

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
100 $9.97

100

$9.97

$997

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
100 $9.97

100

$9.97

$997

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
100 $9.97

100

$9.97

$997

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
6,714 $9.95

6,714

$9.95

$66,804

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
200 $9.88

200

$9.88

$1,976

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
350 $9.91

350

$9.91

$3,469

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
400 $9.90

400

$9.90

$3,960

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
500 $9.88

500

$9.88

$4,940

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
500 $9.88

500

$9.88

$4,940

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
1,000 $9.88

1,000

$9.88

$9,880

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
1,000 $9.88

1,000

$9.88

$9,880

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
2,000 $9.88

2,000

$9.88

$19,760

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
5,000 $9.88

5,000

$9.88

$49,400

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
7,000 $9.90

7,000

$9.90

$69,300

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
100 $9.89

100

$9.89

$989

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
100 $9.89

100

$9.89

$989

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
200 $9.89

200

$9.89

$1,978

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
357 $9.89

357

$9.89

$3,531

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
43 $9.89

43

$9.89

$425

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
23 $9.89

23

$9.89

$227

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
23 $9.89

23

$9.89

$227

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
77 $9.89

77

$9.89

$762

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
23 $9.89

23

$9.89

$227

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
77 $9.89

77

$9.89

$762

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
200 $9.89

200

$9.89

$1,978

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
77 $9.89

77

$9.89

$762

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
100 $9.89

100

$9.89

$989

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
100 $9.89

100

$9.89

$989

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
100 $9.89

100

$9.89

$989

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
100 $9.90

100

$9.90

$990

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
100 $9.90

100

$9.90

$990

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
100 $9.90

100

$9.90

$990

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
100 $9.90

100

$9.90

$990

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
100 $9.90

100

$9.90

$990

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Buy
44,985 $9.97

44,985

$9.97

$448,500

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
5 $9.95

5

$9.95

$50

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
6 $9.95

6

$9.95

$60

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
6 $9.95

6

$9.95

$60

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
100 $9.95

100

$9.95

$995

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
100 $9.95

100

$9.95

$995

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
100 $9.95

100

$9.95

$995

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
100 $9.96

100

$9.96

$996

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
100 $9.98

100

$9.98

$998

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
149 $9.95

149

$9.95

$1,483

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
200 $9.95

200

$9.95

$1,990

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
300 $9.98

300

$9.98

$2,994

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
1,000 $9.95

1,000

$9.95

$9,950

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
100 $9.95

100

$9.95

$995

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
500 $9.95

500

$9.95

$4,975

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
300 $9.92

300

$9.92

$2,976

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
500 $9.92

500

$9.92

$4,960

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
1,000 $9.91

1,000

$9.91

$9,910

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
1,200 $9.91

1,200

$9.91

$11,892

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
200 $9.88

200

$9.88

$1,976

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
200 $9.88

200

$9.88

$1,976

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
200 $9.88

200

$9.88

$1,976

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
100 $9.88

100

$9.88

$988

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
100 $9.88

100

$9.88

$988

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
100 $9.88

100

$9.88

$988

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
100 $9.88

100

$9.88

$988

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
100 $9.90

100

$9.90

$990

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
100 $9.90

100

$9.90

$990

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
100 $9.90

100

$9.90

$990

Nov 20, 2023

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
100 $9.91

100

$9.91

$991

Jun 27, 2022

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
100 $11.95

100

$11.95

$1,195

Jun 27, 2022

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
100 $11.93

100

$11.93

$1,193

Jun 27, 2022

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
100 $11.95

100

$11.95

$1,195

Jun 27, 2022

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
100 $11.95

100

$11.95

$1,195

Jun 27, 2022

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
100 $11.95

100

$11.95

$1,195

Jun 27, 2022

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
100 $11.95

100

$11.95

$1,195

Jun 27, 2022

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
100 $11.95

100

$11.95

$1,195

Jun 27, 2022

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
100 $11.95

100

$11.95

$1,195

Jun 27, 2022

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
100 $11.95

100

$11.95

$1,195

Jun 27, 2022

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
100 $11.95

100

$11.95

$1,195

Jun 27, 2022

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
100 $11.93

100

$11.93

$1,193

Jun 27, 2022

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
100 $11.93

100

$11.93

$1,193

Jun 27, 2022

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
100 $11.93

100

$11.93

$1,193

Jun 27, 2022

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
100 $11.91

100

$11.91

$1,191

Jun 27, 2022

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
321 $11.91

321

$11.91

$3,823

Jun 27, 2022

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
121 $11.91

121

$11.91

$1,441

Jun 27, 2022

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
100 $11.91

100

$11.91

$1,191

Jun 27, 2022

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
100 $11.91

100

$11.91

$1,191

Jun 27, 2022

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
261 $11.91

261

$11.91

$3,109

Jun 27, 2022

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
60 $11.91

60

$11.91

$715

Jun 27, 2022

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
345 $11.90

345

$11.90

$4,106

Jun 27, 2022

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
100 $11.90

100

$11.90

$1,190

Jun 27, 2022

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
55 $11.91

55

$11.91

$655

Jun 27, 2022

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
300 $11.90

300

$11.90

$3,570

Jun 27, 2022

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
100 $11.90

100

$11.90

$1,190

Jun 27, 2022

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
200 $11.92

200

$11.92

$2,384

Jun 27, 2022

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
100 $11.92

100

$11.92

$1,192

Jun 24, 2022

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Buy
3,759 $12.03

3,759

$12.03

$45,232

Apr 29, 2022

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Buy
495 $11.82

495

$11.82

$5,851

Apr 27, 2022

BANK OF AMERICA CORP /DE/

BANK OF AMERICA CORP /DE/
Sell
495 $11.77

495

$11.77

$5,828

Jan 16, 2019

GABBAY HENRY

GABBAY HENRY
Buy
90 $13.64

90

$13.64

$1,228

Jan 15, 2019

GABBAY HENRY

GABBAY HENRY
Buy
10 $13.71

10

$13.71

$137

Dec 17, 2018

JAECKEL THEODORE R JR

JAECKEL THEODORE R JR
Buy
2,610 $12.82

2,610

$12.82

$33,460

May 09, 2018

Lynch Catherine A.

Lynch Catherine A.
Buy
757 $13.19

757

$13.19

$9,988

TOP