Company profile

Brian T. Moynihan
Incorporated in
Fiscal year end
Industry (SEC)
Former names
Bankamerica Corp, Nationsbank Corp
IRS number

BAC stock data

FINRA relative short interest over last month (20 trading days) ?

Investment data

Data from SEC filings
Top 50 of 6009 long holdings
End of quarter 31 Dec 19
$12.59B 79.82M
$12.48B 42.5M
$9.89B 151.75M
SPDR S&P 500 Etf TR
$9.72B 30.2M
$8.66B 72.24M
$7.84B 56.26M
$7.72B 143.69M
$7.44B 5.55M
$7.42B 40.73M
$6.86B 3.71M
$6.57B 37.36M
$6.36B 46.57M
$6.11B 56.5M
$5.69B 19.23M
Vanguard Tax Managed Intl FD
$5.23B 118.67M
$5.1B 106.43M
$5.06B 15.64M
$5B 34.31M
$4.89B 19.98M
$4.54B 27.41M
$4.36B 53.8M
$4.36B 23.18M
$4.29B 46.93M
$4.12B 63.35M
$3.94B 30.79M
$3.93B 18.01M
$3.91B 27.01M
$3.9B 22.01M
$3.88B 98.9M
$3.85B 42.35M
$3.75B 29.91M
$3.73B 60.75M
$3.54B 34.76M
$3.54B 25.9M
$3.49B 27.94M
$3.49B 16.99M
$3.48B 89.12M
$3.45B 43.24M
$3.43B 132.09M
$3.23B 8.28M
$3.2B 45.85M
$3.14B 35.95M
$3.05B 23.76M
$3.02B 50.67M
Vanguard Intl Equity Index F
$3B 67.53M
$2.93B 54.54M
$2.91B 24.13M
$2.91B 14.13M
$2.9B 48.5M
$2.86B 51.64M
Holdings list only includes long positions. Only includes long positions.


19 Feb 20
9 Apr 20
31 Dec 20


Company financial data Financial data

Quarter (USD) Dec 19 Sep 19 Jun 19 Mar 19
Revenue 22.35B 22.81B 23.08B 23B
Net income 6.99B 5.78B 7.35B 7.31B
Diluted EPS 0.74 0.56 0.74 0.71
Net profit margin 31.29% 25.33% 31.83% 31.78%
Net change in cash 4.47B -14.3B
Cash on hand 161.56B 157.09B 171.39B
Annual (USD) Dec 19 Dec 18 Dec 17 Dec 16
Revenue 91.24B 91.02B 87.13B 83.7B
Net income 27.43B 28.15B 18.23B 17.82B
Diluted EPS 2.75 2.61 1.56 1.49
Net profit margin 30.06% 30.92% 20.93% 21.29%
Net change in cash -15.84B 19.97B 9.7B -11.62B
Cash on hand 161.56B 177.4B 157.43B 147.74B

Financial data from company earnings reports

Date Owner Security Transaction Code $Price #Shares $Value #Remaining
15 Mar 20 Brian T Moynihan Common Stock Sale back to company Dispose D 24.16 18,131 438.04K 1,789,119
15 Mar 20 Brian T Moynihan RSU Common Stock Option exercise Dispose M 0 18,131 0 199,450
15 Mar 20 Brian T Moynihan Common Stock Option exercise Aquire M 0 18,131 0 1,807,250
13 Mar 20 Bank of America Close End Fund Buy Aquire P 15.21 1 15.21 0
1 Mar 20 Andrea B Smith Common Stock Sale back to company Dispose D 28.5 1,814 51.7K 291,913
1 Mar 20 Andrea B Smith Common Stock Option exercise Aquire M 0 1,814 0 293,727
1 Mar 20 Andrea B Smith Common Stock Payment of exercise Dispose F 28.5 37,918 1.08M 291,913
1 Mar 20 Andrea B Smith Common Stock Option exercise Aquire M 0 84,371 0 329,831
1 Mar 20 Andrea B Smith RSU Common Stock Option exercise Dispose M 0 1,814 0 0
1 Mar 20 Andrea B Smith RSU Common Stock Option exercise Dispose M 0 84,371 0 0
0.0% owned by funds/institutions
13F holders
Current Prev Q Change
Total holders 43 35 +22.9%
Opened positions 10 3 +233.3%
Closed positions 2 2
Increased positions 17 11 +54.5%
Reduced positions 8 12 -33.3%
13F shares
Current Prev Q Change
Total value 62.14M 53.86M +15.4%
Total shares 3.05M 2.64M +15.4%
Total puts 0 0
Total calls 0 0
Total put/call ratio
Largest owners
Shares Value Change
Raymond James & Associates 496.38K $10.03M -13.0%
WFC Wells Fargo & Co. 422.54K $8.54M +7.1%
MS^L Morgan Stanley 303.17K $6.12M -14.7%
Matisse Capital 262.58K $5.3M -4.4%
RY Royal Bank of Canada 259.82K $5.25M +2.4%
Cornerstone Advisors 233.13K $4.71M NEW
Thomas J. Herzfeld Advisors 204.73K $4.14M +22.4%
Geode Capital Management 92.92K $1.88M +2.5%
CSS 79.8K $1.61M +1.6%
Proficio Capital Partners 70.86K $1.43M 0.0%
Largest transactions
Shares Bought/sold Change
Cornerstone Advisors 233.13K +233.13K NEW
Raymond James & Associates 496.38K -74.03K -13.0%
MS^L Morgan Stanley 303.17K -52.07K -14.7%
Aviance Capital Partners 45.07K +45.07K NEW
Ionic Capital Management 39.94K +39.94K NEW
Wolverine Asset Management 48.84K +39.44K +419.5%
Thomas J. Herzfeld Advisors 204.73K +37.42K +22.4%
Bulldog Investors 36.9K +36.9K NEW
WFC Wells Fargo & Co. 422.54K +28.1K +7.1%
Stephens 26.5K +26.5K NEW
Content analysis ?
H.S. freshman Bad
New words: abuse, abusive, ANC, ARR, Autorit, bifurcated, blockchain, BofASE, bolster, CAE, callable, campaign, CCPA, characteristic, climate, comment, conceptual, controversy, convened, deceptive, Denise, disappear, discriminatory, electoral, ensuing, evenly, fallback, fewer, French, gave, IBOR, idiosyncratic, inclusion, intellectual, inverted, JJ, KK, label, LL, mismanaged, MM, output, partnership, pervasive, PP, presidential, procedural, Prudentiel, rationale, recapitalization, recapitalize, renew, renewal, repeatedly, rest, revalidation, SA, safeguarding, sample, sea, SOFR, theft, unfair, unguaranteed, uninterrupted, unrepresentative, unsettled, vertical, warehouse
Removed: accretable, accrete, adhered, advisor, ago, amending, automatically, breaching, CEA, CGA, CHL, cohesion, commencing, comparative, conforming, conspiracy, conspired, conveyed, counteract, declaratory, deconsolidation, demonstration, developmental, enacted, escalating, Evidencing, existence, exiting, favor, favorable, fix, fluctuation, food, forgiven, guarantor, Hearst, highlight, insider, intention, interconnected, manipulate, Mellon, misleading, nonaccretable, OAS, opposed, Parliament, passage, phase, productivity, proportional, reaching, read, reality, receivership, recently, reimburse, reimbursed, rescinded, rescissory, retrospective, settling, shape, slower, sponsor, sponsorship, student, tightening, Tower, unprecedented, unreasonable, unspecified, upset, variation, weaker