Investors sold shares of Bank of America Corp. (NYSE:BAC) on strength during trading on Monday. $330.95 million flowed into the stock on the tick-up and $471.74 million flowed out of the stock on the tick-down, for a money net flow of $140.79 million out of the stock. Of all companies tracked, Bank of America Corp. had the 0th highest net out-flow for the day. Bank of America Corp. traded up $0.45 for the day and closed at $14.11

A number of research firms recently weighed in on BAC. Raymond James Financial Inc. reaffirmed an “outperform” rating on shares of Bank of America Corp. in a report on Friday, June 3rd. Deutsche Bank AG reaffirmed a “buy” rating on shares of Bank of America Corp. in a report on Saturday, June 4th. Jefferies Group reaffirmed a “buy” rating on shares of Bank of America Corp. in a report on Sunday, July 10th. Barclays PLC reaffirmed a “hold” rating on shares of Bank of America Corp. in a report on Sunday, April 17th. Finally, Wells Fargo & Co. reaffirmed a “buy” rating on shares of Bank of America Corp. in a report on Saturday, July 9th. One analyst has rated the stock with a sell rating, eight have issued a hold rating and twenty-two have assigned a buy rating to the company’s stock. The company has an average rating of “Buy” and an average target price of $17.37.

The stock has a 50-day moving average of $13.61 and a 200 day moving average of $13.74. The stock has a market cap of $148.39 billion and a PE ratio of 11.09.

Bank of America Corp. (NYSE:BAC) last announced its earnings results on Monday, July 18th. The financial services provider reported $0.36 earnings per share for the quarter, beating the Thomson Reuters’ consensus estimate of $0.33 by $0.03. The firm earned $20.60 million during the quarter, compared to analysts’ expectations of $20.41 billion. The company’s revenue was down 7.2% compared to the same quarter last year. During the same period in the prior year, the company posted $0.45 EPS. Analysts forecast that Bank of America Corp. will post $1.25 EPS for the current year.

The company also recently announced a quarterly dividend, which was paid on Friday, June 24th. Stockholders of record on Friday, June 3rd were paid a $0.05 dividend. This represents a $0.20 annualized dividend and a dividend yield of 1.42%. The ex-dividend date was Wednesday, June 1st.

Several large investors have recently made changes to their positions in the stock. Vanguard Group Inc. increased its stake in shares of Bank of America Corp. by 2.1% in the fourth quarter. Vanguard Group Inc. now owns 585,080,310 shares of the financial services provider’s stock valued at $9,846,901,000 after buying an additional 11,856,256 shares in the last quarter. Cibc World Markets Corp bought a new position in Bank of America Corp. during the fourth quarter valued at approximately $69,933,000. Standard Life Investments LTD increased its position in Bank of America Corp. by 9.2% in the fourth quarter. Standard Life Investments LTD now owns 32,739,777 shares of the financial services provider’s stock valued at $551,175,000 after buying an additional 2,759,595 shares in the last quarter. OppenheimerFunds Inc. increased its position in Bank of America Corp. by 12.9% in the fourth quarter. OppenheimerFunds Inc. now owns 10,571,269 shares of the financial services provider’s stock valued at $177,973,000 after buying an additional 1,206,806 shares in the last quarter. Finally, Schroder Investment Management Group increased its position in Bank of America Corp. by 8.5% in the fourth quarter. Schroder Investment Management Group now owns 13,173,174 shares of the financial services provider’s stock valued at $221,704,000 after buying an additional 1,029,955 shares in the last quarter.

Bank of America Corporation is a bank holding and financial holding company. The Company is a financial institution, serving individual consumers, small- and middle-market businesses, institutional investors, corporations and governments with various banking, investing, asset management and other financial and risk management products and services.

Get Analysts' Upgrades and Downgrades Daily - Enter your email address below to receive a concise daily summary of analysts' upgrades, downgrades and new coverage with MarketBeat.com's FREE daily email newsletter.