Ohio Valley Banc Corp. (OVBC) has seen some recent movement in the marketplace and its common shares were last quoted at $21.85 yesterday. Traders are starting to take notice of OVBC as the common shares traded as high as $22.48 and as low as $21.85 in the previous trading session.

Ohio Valley Banc Corp. (OVBC) average trading volume is 5.65K. However, in the previous trading session Ohio Valley Banc Corp. (OVBC) traded 1,606 shares. The 1st downside support level on OVBC is $21.22 and the 1st upside resistance level on OVBC is $30.36. OVBC 50day moving average is $22.15 and OVBC two hundred day moving average is $24.55.

Ohio Valley Banc Corp. (OVBC) current performance has been specified by the recent movement in OVBC common shares. OVBC has performed -1.93% over the past 4 weeks, OVBC has performed -10.85% over the past quarter and OVBC has shown -33.47% over the past 12 months. Ohio Valley Banc Corp. (OVBC) has a 12 month range of $19.20 to $41.50. Ohio Valley Banc Corp. (OVBC) is trading 13.80% from its 12 month low and -47.35% from its 12 month high. Ohio Valley Banc Corp. (OVBC) is showing a 1.49% short float showing the sum short in the float.

OVBC has 4.79M shares outstanding and 3.94M shares in the float. Ohio Valley Banc Corp. (OVBC) currently has a market cap of $104.01M and income of 8.90M. . The market cap of Ohio Valley Banc Corp. (OVBC) at $104.01M signifies how many Traders own shares of OVBC and is based off the last price ($21.85) of OVBC and the sum of shares outstanding (4.79M) with Ohio Valley Banc Corp. (OVBC).

Ohio Valley Banc Corp. (OVBC) has total cash (mrq) of 70.57M, total cash per share (mrq) of 14.74, total debt of OVBC is at 39.56M. Ohio Valley Banc Corp. (OVBC) operational cash flow (ttm) is 14.61M.

OVBC is trading -6.47% below (bearish) its SMA20, 0.06% above (bullish) its SMA50 and -23.26% below (bearish) its SMA200.