MainStreet Bancshares, Inc. (MNSB) has seen some recent action in the market and its common shares finished trading at $13.00 yesterday. Investors are starting to take interest of MNSB as the common shares traded as high as $13.09 and as low as $13.00 in the previous market trading session.

MainStreet Bancshares, Inc. (MNSB) average trading volume is 11.91K. However, in the previous market trading session MainStreet Bancshares, Inc. (MNSB) exchanged 4,419 shares. The 1st support level on MNSB is $12.65 and the 1st resistance level on MNSB is $18.50. MNSB 50-day moving average is $13.32 and MNSB 200-day moving average is $14.49.

MainStreet Bancshares, Inc. (MNSB) most recent performance has been specified by the recent movement in MNSB common shares. MNSB has performed -1.52% over the past 30 days, MNSB has performed -4.97% over the past quarter and MNSB has shown -38.62% over the past year. MainStreet Bancshares, Inc. (MNSB) has a 1 year range of $12.31 to $24.60. MainStreet Bancshares, Inc. (MNSB) is trading 5.61% from its 1 year low and -47.15% from its 1 year high. MainStreet Bancshares, Inc. (MNSB) is showing a 8.38% short float showing the quantity short in the float.

MNSB has 8.26M shares outstanding and 1.02M shares in the float. MainStreet Bancshares, Inc. (MNSB) currently has a market cap of $108.03M and income of 10.10M. The EPS next quarter for MNSB is 0.42 and forecasted EPS next year is 37.50%. The market cap of MainStreet Bancshares, Inc. (MNSB) at $108.03M signifies how many Investors own shares of MNSB and is calculated off the last price ($13.00) of MNSB and the quantity of shares outstanding (8.26M) with MainStreet Bancshares, Inc. (MNSB).

MainStreet Bancshares, Inc. (MNSB) has aggregate cash (mrq) of 89.09M, aggregate cash per share (mrq) of 10.98, aggregate debt of MNSB is at 44.32M. MainStreet Bancshares, Inc. (MNSB) operational cash flow (ttm) is 14.47M.

MNSB is trading -2.57% below (bearish) its SMA20, -1.90% below (bearish) its SMA50 and -23.61% below (bearish) its SMA200.