Bank of America Corporation (BAC) has seen some recent action in the marketplace and its shares closed at $22.90 yesterday. People are starting to take interest of BAC as the shares traded as high as $23.27 and as low as $22.78 in the last market trading day.

Bank of America Corporation (BAC) average trading volume is 94.78M. However, in the last market trading day Bank of America Corporation (BAC) exchanged 57,639,000 shares. The 1st downside support level on BAC is $22.70 and the 1st resistance level on BAC is $35.04. BAC 50day moving average is $22.57 and BAC 200day moving average is $29.12.

Bank of America Corporation (BAC) most recent performance has been shown by the recent movement in BAC shares. BAC has performed 5.05% over the past 30 days, BAC has performed -33.35% over the past 90 days and BAC has shown -19.62% over the past 365 days. Bank of America Corporation (BAC) has a 1 year range of $17.95 to $35.72. Bank of America Corporation (BAC) is trading 27.58% from its 1 year low and -35.89% from its 1 year high. Bank of America Corporation (BAC) is indicating a 1.28% short float indicating the quantity short in the float.

BAC has 8.82B shares outstanding and 8.67B shares in the float. Bank of America Corporation (BAC) at this time has a market cap of $201.17B and income of $22.67B. The EPS next quarter for BAC is 0.31 and anticipated EPS net year is 52.24%. The market cap of Bank of America Corporation (BAC) at $201.17B represents how many People own shares of BAC and is based off the last price ($22.90) of BAC and the quantity of shares outstanding (8.82B) with Bank of America Corporation (BAC).

Bank of America Corporation (BAC) has aggregate cash (mrq) of 725.1B, aggregate cash per share (mrq) of 83.58, aggregate debt of BAC rests at 528.55B.

BAC is trading 0.61% above (bullish) its SMA20, 3.50% above (bullish) its SMA50 and -21.15% below (bearish) its SMA200.