MetaCap

MainStreet Bancshares (MNSB) vs Ohio Valley Banc (OVBC)

Head-to-head comparison of performance, valuation, growth, profitability and dividends. Prices delayed 15 minutes; data as of Oct 9, 2026.

Summary

Ohio Valley Banc (OVBC) has outperformed MainStreet Bancshares (MNSB) over the past year, gaining 27.0% versus a gain of 26.6%. Over five years, OVBC leads with a +66.7% price change compared with +2.0% for MNSB. Ohio Valley Banc is the larger company by market cap ($213.1 million vs $177.0 million), about 1.2 times the size.

On valuation, MainStreet Bancshares trades at a lower trailing P/E (12.2x vs 15.0x for Ohio Valley Banc). Ohio Valley Banc offers the higher dividend yield (2.08% vs 1.61%).

Summary generated from market data by MetaCap's automated system. Methodology

Relative performance

MNSB+26.63%OVBC+26.98%
+42%+16%-10%
Oct 8, 20251 yearOct 8, 2026
MNSB+2.98%OVBC+67.34%
+90%+24%-43%
Oct 4, 20215 yearsOct 5, 2026

Percent change in share price from the first common trading day shown; excludes dividends.

Head-to-head

MNSB versus OVBC key metrics
MetricMNSBOVBC
Share price$24.85$45.25
Market cap$176.96M$213.15M
1-day change-0.28%-0.78%
YTD return+22.40%+14.06%
1-year return+26.63%+26.98%
5-year return+1.96%+66.67%
P/E ratio (TTM)12.1815.03
Forward P/E10.27—
EPS (TTM)$2.04$3.01
Dividend yield1.61%2.08%
Annual dividend$0.40$0.94
52-week high$25.87$54.96
52-week low$17.86$34.18
Distance from 52-week high-3.94%-17.68%
Analyst consensusnone—
Avg. price target upside+10.66%—
Average volume31.35K36.93K
Shares outstanding7.12M4.71M
Employees166269
SectorFinanceFinance
IndustryMajor BanksMajor Banks

Highlighted cells mark the higher value for growth, returns, margins and yield, and the lower value for P/E ratios. Highlighting is a mechanical comparison, not a recommendation.

About MainStreet Bancshares

MNSB stock →

MainStreet Bancshares, Inc. operates as the bank holding company for MainStreet Bank that provides various banking products and services for individuals, small to medium-sized businesses, and professional service organizations.

Finance · Major Banks · 166 employees

About Ohio Valley Banc

OVBC stock →

Ohio Valley Banc Corp. operates as the bank holding company for The Ohio Valley Bank Company that provides commercial and retail banking products and services.

Finance · Major Banks · 269 employees

MNSB vs OVBC FAQ

Which is bigger, MainStreet Bancshares or Ohio Valley Banc?

Ohio Valley Banc (OVBC) is larger, with a market capitalization of $213.15M compared with $176.96M for MainStreet Bancshares (MNSB).

Which stock has performed better over the past year, MNSB or OVBC?

OVBC returned +26.98% over the past 12 months, compared with +26.63% for MNSB (price return, excluding dividends). Past performance does not predict future results.

Which has the lower P/E ratio, MNSB or OVBC?

MNSB has the lower trailing P/E at 12.2, versus 15.0 for OVBC. A lower P/E is not by itself a sign of a better investment; it can reflect slower expected growth or higher risk.

Which pays a higher dividend, MainStreet Bancshares or Ohio Valley Banc?

Ohio Valley Banc has the higher yield at 2.08%, compared with 1.61% for MainStreet Bancshares.

Are MainStreet Bancshares and Ohio Valley Banc in the same industry?

Yes. Both are classified in the Major Banks industry within the Finance sector.

More comparisons