For the most recent quarter, 10 analysts weighing in on Bank of America Corporation (NYSE:BAC) had predicted that the company would report earnings per share of $0.34 for the period ending on 2016-06-30. On 2016-07-18, the firm reported actual earnings of $0.36 for fiscal Q2 representing an EPS surprise amount in per share dollar terms of $0.02. Just prior to the release, analyst’s estimates had a standard deviation of 0.03.
Looking ahead to the next fiscal quarter, Wall Street analysts are expecting earnings per share of 0.33 for the period closing on 2016-09-30. This is the Zacks Consensus estimate calculated as the arithmetic average of all the individual analyst EPS estimates according to their own proprietary methodology (BNRI Accounting). Investors are expecting that Bank of America Corporation (NYSE:BAC) will issue their earnings release on or around 2016-10-17. In comparing the results to the same quarter a year ago, the firm posted earnings of $0.37 for the period which endend on 2015-09-30.
Leading up to the next earnings announcements investors should pay close attention to the analysts sentiment on the stock and which direction they are revising their estimates. Over the past 6 months 9 sell-side analysts have lowered their long term earnings per share estimates on the stock. During that same period 1 analysts have increased their earnings expectations for the firm. So what does this mean? Typically if a large percentage of analysts lower their revisions, the company is more likely to disappoint the Street. If a large number of brokerage firms increase estimates prior to earnings, the company is more likely to impress with their numbers.
Looking ahead to long term projections, Zacks has calculated a long term mean estimate of 7. This is the best estimate for both revenue and earnings over the next three to five years. Three months ago this number stood at 6.5.
Analyst Price Targets
Now turning to where analysts believe Bank of America Corporation (NYSE:BAC) shares are headed. According to the 13 analysts covering the shares, the consensus price target stands at $17.576. The standard deviation of all estimates is $1.681. The most aggressive analyst on the name has a price target of $20. The analyst with the most bearish outlook on the stock has a target price of $15. The latest analyst revision was recorded on 2016-09-12.
Each of the 13 covering analysts have also provided a Buy, Sell or Hold recommendation on the stock. As of 2016-09-21, 11 have a Strong Buy rating on the stock, 1 have a Buy rating, 5 have a Hold rating and 0 have a Sell or Strong Sell. Taking a look back three months ago to compare sentiment, at that time 13 had a Strong Buy, 3 had a Buy, 5 had a Hold and 0 had a sell rating.
Zacks breaks all of the recommendations down into a integer based number in order to get an average recommendation rating on the stock. The scale is on a 1 to 5 basis where 1 represents a Strong Buy and 5 a Strong Sell. Bank of America Corporation (NYSE:BAC) has a mean recommendation of 1.65. In looking at the historical ratings numbers we can see that the stock had a mean rating of 1.68 one month ago, 1.65 two months ago and 1.62 three months ago.