Oak Valley Bancorp
OVLY · State Commercial Banks · 8.4M shares · +0%/yr ↑ shares · EDGAR filings ↗
Reference price $33.44 · est. market cap ~$281M — last insider purchase, 2026-05-28 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)
Grade
B70Oak Valley Bancorp — Central California community bank with solid ROE.
Strengths
- ROE 11.5% (72nd pct), ROA (68th)
Risks
- Agricultural/regional concentration
- Rate sensitivity
Notable findings
Key metrics
Return on equity
11.5%
Return on assets
1.2%
Net-income growth
-4.1%
Free cash flow
$25M
Tangible book value
$205M
Cash & investments
$232M
Insider transactions · last 18 months
| Date | Insider | Type | Shares | Price |
|---|---|---|---|---|
| 2026-05-28 | LAFFERTY ALLISON | Buy | 87 | $33.44 |
| 2026-05-26 | Barton Don | Sell | 375 | $33.77 |
| 2026-05-12 | HOLDER H RANDOLPH JR | Buy | 200 | $32.50 |
| 2026-05-05 | LAFFERTY ALLISON | Buy | 180 | $33.19 |
| 2026-04-29 | Leonard Daniel J | Buy | 375 | $33.00 |
| 2026-02-27 | Booke Kimberly D | Grant | 784 | — |
| 2026-02-27 | LAFFERTY ALLISON | Buy | 322 | $32.51 |
| 2026-02-27 | LAFFERTY ALLISON | Buy | 184 | $32.75 |
| 2026-02-27 | Ghan Cathy | Tax withheld | 101 | — |
| 2026-02-27 | Ghan Cathy | Tax withheld | 89 | — |
| 2026-02-27 | Ghan Cathy | Grant | 784 | — |
| 2026-02-27 | Roland Theresa | Grant | 784 | — |
| 2026-02-27 | Dehart Julie | Tax withheld | 103 | — |
| 2026-02-27 | Dehart Julie | Grant | 784 | — |
| 2026-02-27 | Ghan Cathy | Tax withheld | 401 | — |
| 2026-02-27 | Booke Kimberly D | Tax withheld | 411 | — |
| 2026-02-27 | Booke Kimberly D | Tax withheld | 91 | — |
| 2026-02-27 | Dehart Julie | Tax withheld | 107 | — |
| 2026-02-27 | Dehart Julie | Tax withheld | 89 | — |
| 2026-02-27 | Dehart Julie | Tax withheld | 411 | — |
| 2026-02-27 | Dehart Julie | Tax withheld | 91 | — |
| 2026-02-27 | Nunes Wiiliam D | Tax withheld | 123 | — |
| 2026-02-27 | STAHL RUSSELL E | Tax withheld | 120 | — |
| 2026-02-27 | STAHL RUSSELL E | Tax withheld | 107 | — |
| 2026-02-27 | STAHL RUSSELL E | Tax withheld | 89 | — |
| 2026-02-27 | STAHL RUSSELL E | Tax withheld | 411 | — |
| 2026-02-27 | STAHL RUSSELL E | Tax withheld | 103 | — |
| 2026-02-27 | STAHL RUSSELL E | Tax withheld | 91 | — |
| 2026-02-27 | STAHL RUSSELL E | Grant | 784 | — |
| 2026-02-27 | Courtney Christopher M. | Grant | 5.3K | — |
| 2026-02-27 | Stephens Gary | Tax withheld | 120 | — |
| 2026-02-27 | Stephens Gary | Tax withheld | 107 | — |
| 2026-02-27 | Stephens Gary | Tax withheld | 89 | — |
| 2026-02-27 | Stephens Gary | Tax withheld | 411 | — |
| 2026-02-27 | Stephens Gary | Tax withheld | 103 | — |
| 2026-02-27 | Stephens Gary | Tax withheld | 91 | — |
| 2026-02-27 | Stephens Gary | Grant | 784 | — |
| 2026-02-27 | Rodrigues Michael J | Tax withheld | 119 | — |
| 2026-02-27 | Rodrigues Michael J | Tax withheld | 107 | — |
| 2026-02-27 | Rodrigues Michael J | Tax withheld | 88 | — |
| 2026-02-27 | Rodrigues Michael J | Tax withheld | 409 | — |
| 2026-02-27 | Rodrigues Michael J | Tax withheld | 103 | — |
| 2026-02-27 | Rodrigues Michael J | Tax withheld | 90 | — |
| 2026-02-27 | Rodrigues Michael J | Grant | 784 | — |
| 2026-02-27 | Ghan Cathy | Tax withheld | 105 | — |
| 2026-02-27 | McCarty Richard A. | Tax withheld | 213 | — |
| 2026-02-27 | McCarty Richard A. | Tax withheld | 215 | — |
| 2026-02-27 | McCarty Richard A. | Tax withheld | 190 | — |
| 2026-02-27 | McCarty Richard A. | Tax withheld | 246 | — |
| 2026-02-27 | McCarty Richard A. | Tax withheld | 417 | — |
| 2026-02-27 | McCarty Richard A. | Grant | 4.1K | — |
| 2026-02-27 | Gall Jeffrey A | Tax withheld | 120 | — |
| 2026-02-27 | Gall Jeffrey A | Tax withheld | 107 | — |
| 2026-02-27 | Gall Jeffrey A | Tax withheld | 89 | — |
| 2026-02-27 | Gall Jeffrey A | Tax withheld | 411 | — |
| 2026-02-27 | Gall Jeffrey A | Tax withheld | 103 | — |
| 2026-02-27 | Gall Jeffrey A | Tax withheld | 91 | — |
| 2026-02-27 | Gall Jeffrey A | Grant | 784 | — |
| 2026-02-27 | Ghan Cathy | Tax withheld | 87 | — |
| 2026-02-13 | Haidlen Erich A | Buy | 71 | $33.62 |
| 2026-02-13 | Haidlen Erich A | Buy | 179 | $33.07 |
| 2026-02-13 | WITHROW TERRANCE P | Buy | 297 | $33.64 |
| 2026-01-12 | Barton Don | Sell | 375 | $30.25 |
| 2025-12-31 | Gall Jeffrey A | I | 1.2K | — |
| 2025-12-31 | Courtney Christopher M. | I | 2.1K | — |
| 2025-12-31 | Ghan Cathy | I | 1.3K | — |
| 2025-12-31 | Roland Theresa | I | 630 | — |
| 2025-12-31 | Nunes Wiiliam D | I | 400 | — |
| 2025-12-31 | STAHL RUSSELL E | I | 1.3K | — |
| 2025-12-31 | Stephens Gary | I | 1.4K | — |
| 2025-12-31 | Rodrigues Michael J | I | 1.7K | — |
| 2025-12-31 | McCarty Richard A. | I | 1.4K | — |
| 2025-12-31 | Dehart Julie | I | 1.0K | — |
| 2025-12-31 | Booke Kimberly D | I | 967 | — |
| 2025-12-12 | Barton Don | Sell | 375 | $30.29 |
| 2025-11-25 | LAFFERTY ALLISON | Buy | 205 | $28.53 |
| 2025-11-25 | LAFFERTY ALLISON | Buy | 72 | $28.74 |
| 2025-11-25 | LAFFERTY ALLISON | Buy | 105 | $28.31 |
| 2025-11-25 | LAFFERTY ALLISON | Buy | 100 | $28.40 |
| 2025-11-25 | LAFFERTY ALLISON | Buy | 6 | $28.35 |
| 2025-11-25 | LAFFERTY ALLISON | Buy | 1 | $28.32 |
| 2025-11-12 | Barton Don | Sell | 375 | $28.69 |
| 2025-10-28 | Strong Gary | Buy | 1.0K | $27.50 |
| 2025-10-13 | Barton Don | Sell | 375 | $26.11 |
| 2025-09-12 | Barton Don | Sell | 375 | $28.80 |
| 2025-08-27 | Gilbert James L | Gift | 4.2K | — |
| 2025-08-14 | LAFFERTY ALLISON | Buy | 211 | $27.71 |
| 2025-08-14 | LAFFERTY ALLISON | Buy | 312 | $27.68 |
| 2025-08-12 | Barton Don | Sell | 375 | $27.94 |
| 2025-08-08 | WITHROW TERRANCE P | Buy | 294 | $26.88 |
| 2025-08-08 | Haidlen Erich A | Buy | 71 | $27.24 |
| 2025-08-08 | Haidlen Erich A | Buy | 174 | $26.91 |
| 2025-08-08 | Haidlen Erich A | Buy | 71 | $27.24 |
| 2025-08-01 | Leonard Daniel J | Buy | 1.0K | $26.20 |
| 2025-08-01 | LAFFERTY ALLISON | Buy | 165 | $26.46 |
| 2025-07-30 | HOLDER H RANDOLPH JR | Buy | 500 | $27.00 |
| 2025-07-14 | Barton Don | Sell | 375 | $28.63 |
| 2025-06-12 | Barton Don | Sell | 375 | $26.11 |
| 2025-05-27 | HOLDER H RANDOLPH JR | Buy | 2.0K | $24.83 |
| 2025-05-12 | Barton Don | Sell | 5 | $26.63 |
| 2025-05-12 | Barton Don | Sell | 7 | $26.64 |
| 2025-05-12 | Barton Don | Sell | 21 | $26.65 |
| 2025-05-12 | Barton Don | Sell | 5 | $26.68 |
| 2025-05-12 | Barton Don | Sell | 25 | $26.54 |
| 2025-05-12 | Barton Don | Sell | 8 | $25.84 |
| 2025-05-12 | Barton Don | Sell | 25 | $25.98 |
| 2025-05-12 | Barton Don | Sell | 9 | $26.02 |
| 2025-05-12 | Barton Don | Sell | 11 | $26.03 |
| 2025-05-12 | Barton Don | Sell | 30 | $26.22 |
| 2025-05-12 | Barton Don | Sell | 16 | $26.23 |
| 2025-05-12 | Barton Don | Sell | 37 | $26.34 |
| 2025-05-12 | Barton Don | Sell | 6 | $26.35 |
| 2025-05-12 | Barton Don | Sell | 9 | $26.36 |
| 2025-05-12 | Barton Don | Sell | 1 | $26.38 |
| 2025-05-12 | Barton Don | Sell | 5 | $26.38 |
| 2025-05-12 | Barton Don | Sell | 1 | $26.39 |
| 2025-05-12 | Barton Don | Sell | 12 | $26.40 |
| 2025-05-12 | Barton Don | Sell | 21 | $26.41 |
| 2025-05-12 | Barton Don | Sell | 4 | $26.44 |
| 2025-05-12 | Barton Don | Sell | 44 | $26.50 |
| 2025-05-12 | Barton Don | Sell | 14 | $26.52 |
| 2025-05-12 | Barton Don | Sell | 4 | $26.53 |
| 2025-05-12 | Barton Don | Sell | 14 | $26.30 |
| 2025-05-12 | Barton Don | Sell | 3 | $26.56 |
| 2025-05-12 | Barton Don | Sell | 5 | $26.57 |
| 2025-05-12 | Barton Don | Sell | 9 | $26.58 |
| 2025-05-12 | Barton Don | Sell | 21 | $26.59 |
| 2025-05-12 | Barton Don | Sell | 3 | $26.60 |
| 2025-05-01 | Pelton Janet S | Buy | 349 | $26.19 |
| 2025-04-30 | Pelton Janet S | Buy | 398 | $25.87 |
| 2025-04-29 | Pelton Janet S | Buy | 1.5K | $25.76 |
| 2025-04-28 | Pelton Janet S | Buy | 2.8K | $24.73 |
| 2025-04-28 | Barton Don | Sell | 400 | $24.90 |
| 2025-04-24 | Courtney Christopher M. | Buy | 355 | $24.52 |
| 2025-04-24 | Courtney Christopher M. | Buy | 45 | $24.54 |
| 2025-04-23 | Titus Danny L. | Gift | 1.0K | — |
| 2025-04-23 | LAFFERTY ALLISON | Buy | 287 | $26.22 |
| 2025-04-23 | LAFFERTY ALLISON | Buy | 125 | $25.25 |
| 2025-04-14 | Barton Don | Sell | 100 | $23.47 |
| 2025-04-14 | Barton Don | Sell | 8 | $23.71 |
| 2025-04-14 | Barton Don | Sell | 7 | $23.79 |
| 2025-04-14 | Barton Don | Sell | 87 | $23.81 |
| 2025-04-14 | Barton Don | Sell | 62 | $23.82 |
| 2025-04-14 | Barton Don | Sell | 100 | $23.90 |
| 2025-04-14 | Barton Don | Sell | 1 | $24.01 |
| 2025-04-14 | Barton Don | Sell | 10 | $23.42 |
| 2025-03-12 | Barton Don | Sell | 9 | $24.03 |
| 2025-03-12 | Barton Don | Sell | 9 | $24.04 |
| 2025-03-12 | Barton Don | Sell | 18 | $24.06 |
| 2025-03-12 | Barton Don | Sell | 10 | $24.08 |
| 2025-03-12 | Barton Don | Sell | 9 | $24.09 |
| 2025-03-12 | Barton Don | Sell | 22 | $24.30 |
| 2025-03-12 | Barton Don | Sell | 21 | $24.50 |
| 2025-03-12 | Barton Don | Sell | 1 | $24.50 |
| 2025-03-12 | Barton Don | Sell | 1 | $24.51 |
| 2025-03-12 | Barton Don | Sell | 1 | $24.51 |
| 2025-03-12 | Barton Don | Sell | 1 | $24.51 |
| 2025-03-12 | Barton Don | Sell | 1 | $24.51 |
| 2025-03-12 | Barton Don | Sell | 21 | $24.51 |
| 2025-03-12 | Barton Don | Sell | 1 | $24.51 |
| 2025-03-12 | Barton Don | Sell | 1 | $24.52 |
| 2025-03-12 | Barton Don | Sell | 1 | $24.52 |
| 2025-03-12 | Barton Don | Sell | 2 | $24.52 |
| 2025-03-12 | Barton Don | Sell | 1 | $24.52 |
| 2025-03-12 | Barton Don | Sell | 1 | $24.52 |
| 2025-03-12 | Barton Don | Sell | 43 | $24.52 |
| 2025-03-12 | Barton Don | Sell | 2 | $24.53 |
| 2025-03-12 | Barton Don | Sell | 39 | $24.53 |
| 2025-03-12 | Barton Don | Sell | 1 | $24.53 |
| 2025-03-12 | Barton Don | Sell | 1 | $24.54 |
| 2025-03-12 | Barton Don | Sell | 9 | $24.54 |
| 2025-03-12 | Barton Don | Sell | 9 | $24.56 |
| 2025-03-12 | Barton Don | Sell | 1 | $24.56 |
| 2025-03-12 | Barton Don | Sell | 1 | $24.57 |
| 2025-03-12 | Barton Don | Sell | 1 | $24.59 |
| 2025-03-12 | Barton Don | Sell | 2 | $24.59 |
| 2025-03-12 | Barton Don | Sell | 2 | $24.60 |
| 2025-03-12 | Barton Don | Sell | 2 | $24.60 |
| 2025-03-12 | Barton Don | Sell | 15 | $24.61 |
| 2025-03-12 | Barton Don | Sell | 22 | $24.62 |
| 2025-03-12 | Barton Don | Sell | 2 | $24.65 |
| 2025-03-12 | Barton Don | Sell | 1 | $24.66 |
| 2025-03-12 | Barton Don | Sell | 1 | $24.65 |
| 2025-03-12 | Barton Don | Sell | 1 | $24.67 |
| 2025-03-12 | Barton Don | Sell | 16 | $24.67 |
| 2025-03-12 | Barton Don | Sell | 16 | $24.74 |
| 2025-03-12 | Barton Don | Sell | 21 | $24.77 |
| 2025-03-12 | Barton Don | Sell | 1 | $24.78 |
| 2025-03-12 | Barton Don | Sell | 12 | $24.80 |
| 2025-03-12 | Barton Don | Sell | 10 | $24.82 |
| 2025-03-12 | Barton Don | Sell | 4 | $24.94 |
| 2025-03-12 | Barton Don | Sell | 4 | $24.89 |
| 2025-03-12 | Barton Don | Sell | 5 | $24.84 |
| 2025-02-28 | Roland Theresa | Grant | 1.1K | — |
| 2025-02-28 | Booke Kimberly D | Grant | 1.1K | — |
| 2025-02-28 | Booke Kimberly D | Tax withheld | 410 | — |
| 2025-02-28 | Ghan Cathy | Grant | 1.1K | — |
| 2025-02-28 | Ghan Cathy | Tax withheld | 107 | — |
| 2025-02-28 | Ghan Cathy | Tax withheld | 89 | — |
| 2025-02-28 | Ghan Cathy | Tax withheld | 410 | — |
| 2025-02-28 | Ghan Cathy | Tax withheld | 103 | — |
| 2025-02-28 | Gall Jeffrey A | Grant | 1.1K | — |
| 2025-02-28 | Gall Jeffrey A | Tax withheld | 97 | — |
| 2025-02-28 | Gall Jeffrey A | Tax withheld | 119 | — |
| 2025-02-28 | Gall Jeffrey A | Tax withheld | 107 | — |
| 2025-02-28 | Gall Jeffrey A | Tax withheld | 89 | — |
| 2025-02-28 | Gall Jeffrey A | Tax withheld | 410 | — |
| 2025-02-28 | Gall Jeffrey A | Tax withheld | 103 | — |
| 2025-02-28 | McCarty Richard A. | Grant | 5.8K | — |
| 2025-02-28 | McCarty Richard A. | Tax withheld | 174 | — |
| 2025-02-28 | McCarty Richard A. | Tax withheld | 215 | — |
| 2025-02-28 | McCarty Richard A. | Tax withheld | 217 | — |
| 2025-02-28 | McCarty Richard A. | I | 192 | — |
| 2025-02-28 | McCarty Richard A. | Tax withheld | 249 | — |
| 2025-02-28 | Rodrigues Michael J | Grant | 1.1K | — |
| 2025-02-28 | Rodrigues Michael J | Tax withheld | 97 | — |
| 2025-02-28 | Rodrigues Michael J | Tax withheld | 119 | — |
| 2025-02-28 | Rodrigues Michael J | Tax withheld | 107 | — |
| 2025-02-28 | Rodrigues Michael J | Tax withheld | 89 | — |
| 2025-02-28 | Rodrigues Michael J | Tax withheld | 410 | — |
| 2025-02-28 | Rodrigues Michael J | Tax withheld | 103 | — |
| 2025-02-28 | Stephens Gary | Grant | 1.1K | — |
| 2025-02-28 | Stephens Gary | Tax withheld | 97 | — |
| 2025-02-28 | Stephens Gary | Tax withheld | 119 | — |
| 2025-02-28 | Stephens Gary | Tax withheld | 107 | — |
| 2025-02-28 | Stephens Gary | Tax withheld | 89 | — |
| 2025-02-28 | Stephens Gary | Tax withheld | 410 | — |
| 2025-02-28 | Stephens Gary | Tax withheld | 103 | — |
| 2025-02-28 | Courtney Christopher M. | Grant | 7.5K | — |
| 2025-02-28 | STAHL RUSSELL E | Grant | 1.1K | — |
| 2025-02-28 | STAHL RUSSELL E | Tax withheld | 97 | — |
| 2025-02-28 | STAHL RUSSELL E | Tax withheld | 119 | — |
| 2025-02-28 | STAHL RUSSELL E | Tax withheld | 107 | — |
| 2025-02-28 | STAHL RUSSELL E | Tax withheld | 89 | — |
| 2025-02-28 | STAHL RUSSELL E | Tax withheld | 410 | — |
| 2025-02-28 | STAHL RUSSELL E | Tax withheld | 103 | — |
| 2025-02-28 | Dehart Julie | Grant | 1.1K | — |
| 2025-02-28 | Dehart Julie | Tax withheld | 107 | — |
| 2025-02-28 | Dehart Julie | Tax withheld | 89 | — |
| 2025-02-28 | Dehart Julie | Tax withheld | 410 | — |
| 2025-02-28 | Dehart Julie | Tax withheld | 103 | — |
| 2025-02-25 | HOLDER H RANDOLPH JR | Buy | 150 | $27.00 |
| 2025-02-14 | WITHROW TERRANCE P | Buy | 278 | $28.06 |
| 2025-02-12 | Barton Don | Sell | 23 | $27.62 |
| 2025-02-12 | Barton Don | Sell | 1 | $27.79 |
| 2025-02-12 | Barton Don | Sell | 100 | $27.30 |
| 2025-02-12 | Barton Don | Sell | 11 | $27.56 |
| 2025-02-12 | Barton Don | Sell | 100 | $27.36 |
| 2025-02-12 | Barton Don | Sell | 100 | $27.39 |
| 2025-02-12 | Barton Don | Sell | 1 | $27.49 |
| 2025-02-12 | Barton Don | Sell | 10 | $27.50 |
| 2025-02-12 | Barton Don | Sell | 10 | $27.51 |
| 2025-02-12 | Barton Don | Sell | 19 | $27.52 |
| 2025-02-10 | HOLDER H RANDOLPH JR | Buy | 2.4K | $25.00 |
| 2025-02-07 | Leonard Daniel J | Buy | 1.0K | $25.00 |
| 2025-02-06 | Pelton Janet S | Gift | 1.0K | — |
| 2025-02-06 | LAFFERTY ALLISON | Buy | 381 | $25.49 |
| 2025-01-29 | HOLDER H RANDOLPH JR | Buy | 6.0K | $25.97 |
| 2025-01-08 | Strong Gary | Buy | 1.0K | $27.17 |
| 2024-12-31 | Courtney Christopher M. | I | 1.9K | — |
| 2024-12-31 | Booke Kimberly D | I | 969 | — |
| 2024-12-31 | STAHL RUSSELL E | I | 1.3K | — |
| 2024-12-31 | Roland Theresa | I | 654 | — |
| 2024-12-31 | Rodrigues Michael J | I | 1.7K | — |
| 2024-12-31 | Dehart Julie | I | 1.1K | — |
| 2024-12-31 | Gall Jeffrey A | I | 1.0K | — |
| 2024-12-31 | Stephens Gary | I | 1.3K | — |
| 2024-12-31 | McCarty Richard A. | I | 1.4K | — |
| 2024-12-31 | Ghan Cathy | I | 1.3K | — |
All non-derivative Form 4 activity (SEC), newest first.
Notable events (8-K)
| Date | Items | |
|---|---|---|
| 2026-06-17 | Shareholder voteExhibits | filing ↗ |
| 2026-04-23 | ResultsReg FDExhibits | filing ↗ |
| 2026-01-27 | Exec/director changeExhibits | filing ↗ |
| 2026-01-26 | ResultsReg FDExhibits | filing ↗ |
| 2025-10-23 | ResultsReg FDExhibits | filing ↗ |
| 2025-07-21 | ResultsReg FDExhibits | filing ↗ |
| 2025-06-18 | Exec/director changeShareholder voteReg FDExhibits | filing ↗ |
| 2025-04-21 | ResultsReg FDExhibits | filing ↗ |
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 8-K | 2026-06-17 | 2026-06-16 | 0001437749-26-020914 ↗ |
| 10-Q | 2026-05-12 | 2026-03-31 | 0001437749-26-016466 ↗ |
| 8-K | 2026-04-23 | 2026-04-22 | 0001437749-26-013128 ↗ |
| 10-K | 2026-03-25 | 2025-12-31 | 0001437749-26-009757 ↗ |
| 8-K | 2026-01-27 | 2026-01-26 | 0001437749-26-002149 ↗ |
| 8-K | 2026-01-26 | 2026-01-23 | 0001437749-26-002038 ↗ |
| 10-Q | 2025-11-13 | 2025-09-30 | 0001437749-25-034791 ↗ |
| 8-K | 2025-10-23 | 2025-10-22 | 0001437749-25-031607 ↗ |
| 10-Q | 2025-08-13 | 2025-06-30 | 0001437749-25-026558 ↗ |
| 8-K | 2025-07-21 | 2025-07-18 | 0001437749-25-023086 ↗ |
| 8-K | 2025-06-18 | 2025-06-17 | 0001437749-25-020750 ↗ |
| 10-Q | 2025-05-14 | 2025-03-31 | 0001437749-25-016795 ↗ |