MarketPeel
Insider Trading Intelligence
AB

Anna P. Barnitz

OVBC
DIRECTOR · OHIO VALLEY BANC CORP · CIK 0001167839
FILING MIX · LIFETIME99%/1%
BUYS
80
SELLS
1
TOTAL VALUE
$85.4K
COMPANIES
1
ACTIVE SINCE
Feb 2020
HOLDINGS NOW
8,942
AVG SELL PX
$42.31
TRADE KIND
SHOWING 81 / 81
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
26 backtested trades · 8 horizons · 15 pendingHow are these numbers computed? →
Forward-return performance of every backtestable P/S trade by Anna P. Barnitz, measured at 8 horizons from 7 days to 2 years. Deduped per economic event so co-filings count once. Excess return = trade return minus SPY return over the same window.
HORIZONTRADESWIN RATEINSIDER RETURNSPY RETURNMEAN EXCESSMEDIAN EXCESST-STAT
7d26+30.77%-0.42%+0.73%-1.20%-2.29%
14d26+46.15%-0.17%+0.58%-0.90%-1.59%
30d26+34.62%-1.92%-0.28%-1.64%-1.41%
60d26+38.46%-0.62%+2.09%-2.71%-5.09%
90d26(1 pending)+48.00%+2.31%+4.69%-2.38%-5.64%
180d26(2 pending)+58.33%+5.75%+8.93%-3.18%-6.75%
1y26(4 pending)+68.18%+15.37%+17.14%-1.77%-3.03%
2y26(8 pending)+77.78%+24.16%+31.64%-12.62%-0.32%
How to read this: Insider Returnis the average raw return of the filer's trades over the horizon. SPY Return is what SPY did over those same windows — reference only, not a comparison. The headline alpha number is Mean Excess = Insider − SPY; green means the filer beat SPY, red means they trailed it. Win rate is the share of individual trades where the filer beat SPY. T-statvalues above 2 mean the alpha is unlikely to be chance given the sample size. "Pending" counts trades where the horizon hasn't elapsed yet; their stats are not included in the row average.
Holdings over time
OVBC · 8,942.273 shares · as of May 12, 2026
02,2484,4956,7438,991202120222023202420252026SHARES HELD
Trading cadence · quarterly flow
BUY SELL
2020
2020
2020
2020
2021
2021
2021
2021
2022
2022
2022
2022
2023
2023
2023
2023
2024
2024
2024
2024
2025
2025
2025
2025
2026
2026
FLOW · 80 buys / 1 sellsCOVERAGE · 26 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
OVBC
OHIO VALLEY BANC CORP
PURCHASE
32.723$45.84$1.5K8,942.273May 12, 2026May 12, 2026View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
48.591$45.84$2.2K8,990.864May 12, 2026May 12, 2026View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
0.211$45.84$1038.823May 12, 2026May 12, 2026View →
OVBC
OHIO VALLEY BANC CORP
SALE
38.613$42.31$1.6K0Mar 10, 2026Mar 10, 2026View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
34.682$42.81$1.5K8,862.604Feb 13, 2026Feb 13, 2026View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
46.947$42.81$2.0K8,909.551Feb 13, 2026Feb 13, 2026View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
0.204$42.81$938.613Feb 13, 2026Feb 13, 2026View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
56.164$35.75$2.0K8,827.922Nov 12, 2025Nov 12, 2025View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
41.958$35.75$1.5K8,771.758Nov 12, 2025Nov 12, 2025View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
0.246$35.75$938.408Nov 12, 2025Nov 12, 2025View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
0.25$34.90$938.163Aug 11, 2025Aug 12, 2025View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
56.874$34.90$2.0K8,729.8Aug 11, 2025Aug 12, 2025View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
42.98$34.90$1.5K8,672.926Aug 11, 2025Aug 12, 2025View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
39.301$38.17$1.5K8,578.489May 19, 2025May 20, 2025View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
0.227$38.17$937.913May 19, 2025May 20, 2025View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
51.458$38.17$2.0K8,629.946May 19, 2025May 20, 2025View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
57.524$26.08$1.5K8,468.228Feb 21, 2025Feb 21, 2025View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
0.315$26.08$837.686Feb 21, 2025Feb 21, 2025View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
70.96$26.08$1.9K8,539.188Feb 21, 2025Feb 21, 2025View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
0.322$25.34$837.371Nov 22, 2024Nov 22, 2024View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
59.206$25.34$1.5K8,338.808Nov 22, 2024Nov 22, 2024View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
71.896$25.34$1.8K8,410.704Nov 22, 2024Nov 22, 2024View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
71.843$24.95$1.8K8,279.603Aug 14, 2024Aug 14, 2024View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
0.324$24.95$837.049Aug 14, 2024Aug 14, 2024View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
60.12$24.95$1.5K8,207.76Aug 14, 2024Aug 14, 2024View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
0.332$24.13$836.725May 30, 2024May 31, 2024View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
73.044$24.13$1.8K8,147.64May 30, 2024May 31, 2024View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
62.156$24.13$1.5K8,074.596May 30, 2024May 31, 2024View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
68.729$25.24$1.7K8,012.44Mar 6, 2024Mar 6, 2024View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
0.315$25.24$836.393Mar 6, 2024Mar 6, 2024View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
59.436$25.24$1.5K7,943.711Mar 6, 2024Mar 6, 2024View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
63.665$23.56$1.5K7,811.926Dec 7, 2023Dec 7, 2023View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
0.334$23.56$836.079Dec 7, 2023Dec 7, 2023View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
72.35$23.56$1.7K7,884.276Dec 7, 2023Dec 7, 2023View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
0.522$25.07$1335.745Aug 31, 2023Aug 31, 2023View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
59.826$25.07$1.5K7,636.109Aug 31, 2023Aug 31, 2023View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
112.152$25.07$2.8K7,748.261Aug 31, 2023Aug 31, 2023View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
0.309$24.82$835.223May 16, 2023May 17, 2023View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
60.424$24.82$1.5K7,576.283May 16, 2023May 17, 2023View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
66.022$24.82$1.6K7,515.859May 16, 2023May 17, 2023View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
0.265$27.50$734.914Feb 15, 2023Feb 15, 2023View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
56.045$27.50$1.5K7,395.292Feb 15, 2023Feb 15, 2023View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
54.545$27.50$1.5K7,449.837Feb 15, 2023Feb 15, 2023View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
0.251$28.79$734.649Nov 28, 2022Nov 29, 2022View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
52.762$28.79$1.5K7,287.153Nov 28, 2022Nov 29, 2022View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
52.094$28.79$1.5K7,339.247Nov 28, 2022Nov 29, 2022View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
0.233$30.85$734.399Aug 23, 2022Aug 24, 2022View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
48.625$30.85$1.5K7,234.391Aug 23, 2022Aug 24, 2022View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
48.587$30.85$1.5K7,185.766Aug 23, 2022Aug 24, 2022View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
0.168$30.37$534.166Jun 14, 2022Jun 14, 2022View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
35.078$30.37$1.1K7,137.18Jun 14, 2022Jun 14, 2022View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
0.228$31.17$733.998May 24, 2022May 25, 2022View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
47.205$31.17$1.5K7,053.98May 24, 2022May 25, 2022View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
48.122$31.17$1.5K7,102.102May 24, 2022May 25, 2022View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
0.228$30.89$733.771Feb 23, 2022Feb 24, 2022View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
46.979$30.89$1.5K6,958.222Feb 23, 2022Feb 24, 2022View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
48.553$30.89$1.5K7,006.775Feb 23, 2022Feb 24, 2022View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
50.12$28.53$1.4K6,858.662Nov 18, 2021Nov 19, 2021View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
0.245$28.53$733.543Nov 18, 2021Nov 19, 2021View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
52.581$28.53$1.5K6,911.243Nov 18, 2021Nov 19, 2021View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
54.586$25.76$1.4K6,750.312Aug 18, 2021Aug 19, 2021View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
0.269$25.76$733.298Aug 18, 2021Aug 19, 2021View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
58.231$25.76$1.5K6,808.543Aug 18, 2021Aug 19, 2021View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
0.293$23.47$733.028May 12, 2021May 13, 2021View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
58.824$23.47$1.4K6,695.726May 12, 2021May 13, 2021View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
63.924$23.47$1.5K6,636.902May 12, 2021May 13, 2021View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
64.738$23.17$1.5K6,572.978Feb 19, 2021Feb 19, 2021View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
58.456$23.17$1.4K6,508.24Feb 19, 2021Feb 19, 2021View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
0.294$23.17$732.736Feb 19, 2021Feb 19, 2021View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
68.966$21.75$1.5K6,449.783Nov 12, 2020Nov 13, 2020View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
61.019$21.75$1.3K6,380.818Nov 12, 2020Nov 13, 2020View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
0.31$21.75$732.442Nov 12, 2020Nov 13, 2020View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
0.284$23.57$732.131Aug 18, 2020Aug 20, 2020View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
55.251$23.57$1.3K6,256.155Aug 18, 2020Aug 20, 2020View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
63.644$23.57$1.5K6,319.799Aug 18, 2020Aug 20, 2020View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
47.445$26.99$1.3K6,145.329May 15, 2020May 18, 2020View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
55.575$26.99$1.5K6,200.903May 15, 2020May 18, 2020View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
0.246$26.99$731.848May 15, 2020May 18, 2020View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
40.92$30.85$1.3K6,097.884Mar 11, 2020Mar 12, 2020View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
0.214$30.85$731.602Mar 11, 2020Mar 12, 2020View →
OVBC
OHIO VALLEY BANC CORP
PURCHASE
45.411$33.03$1.5K6,056.964Feb 26, 2020Feb 27, 2020View →
Other insiders · OVBC
Loading peer insiders…
About this filer
CIK 0001167839
ROLE
Director
PRIMARY
OVBC
COMPANIES
1
ACTIVE SINCE
Feb 2020
MARKETPEEL · /INSIDER/0001167839DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

One short email. Insider buys, congressional trades, and plain-English analysis.

Feedback