Bank of America Corporation (NYSE: BAC)

current price
0.31 | 1.07%
0.31 | 1.07%
Yesterday's Close
97.93 M
30d. avg volume.
90.68 M
1 day
28.71 - 29.46
52 weeks
22.66 - 33.05
market cap
283.31 B
dividend yield
News and Commentary
Bank Earnings Give Markets a Boost The markets closed higher yet again thanks to the earnings reports from big banks. The Dow 30 closed higher by 141, the S&P 500 added 5, and the Nasdaq 100 closed higher on the d...
Macy’s and Autos Reports Spell Possible Gloom for Retail US stock markets convincingly rebounded after the alar...
Stock Market Continues Win Streak The markets enjoyed another push higher today as it continues to recover from the end of year selloff. While all the major indices were higher on the day, the Russell 2000 was th...
Stock Market Soars to Close Out Week The markets reversed their sentiment today after yesterday's nasty decline. Excellent jobs numbers and Fed comments helped hold markets to their highs of the day, completely eras...
Stock Market Plunges to New Lows to Start Week The markets suffered yet another sharp drop today as investors await the decision from the Federal Reserve on Wednesday. The Dow 30 sold off 507, the S&P 500 closed lower by 54,...
Stock Market Higher on Trade News The stock market recovered from some of the week's losses today as investors seem to have put a stamp on the possibilities of short-term support. Trade news helped support the th...
Potential Long-Term Blockchain Opportunities Emerge Although the cryptocurrency bear market has lasted almost a year, some investors and analysts remain optimistic about the long term prospects of blockchain technology. JP Morgan...
Stocks Mixed to Start Earnings Week The markets traded mostly lower today as earnings and continued selling pressure held back the bulls. The Dow 30 was lower by 126 thanks to weakness in energy and financials. The...
Markets Mostly Give Back Week’s Gains The markets started the day only slightly lower, but as investors began to focus more on Washington news, selling pressure pushed stocks to lows. Though the markets are still hig...
Stock Markets Struggle to Gain Ahead of Earnings The markets tried to regain some of their recent losses today but couldn't hold onto any gains. The Dow 30 was lower by 89, the S&P 500 closed down 16, and the Nasdaq 100 lost 66...

Join now and unlock premium features