Early Access — free while we kick the tires
EdgarHawk

Harold L Keene

Director

Director 10% Owner

Latest: Director buying · June 2026

11 filings analyzed · 1 company · Latest 2026-06-16

Companies

Company Buys Sells Direction
NEW PEOPLES BANKSHARES INC NWPP 15 0 Net buying

Activity

June 2026
high
Buy
16,514 shares
$72,496
Significance 7/10

Director Harold L Keene buys 16,514 shares of NWPP at $4.39; 4 of 4 prior buys at this ticker achieved positive 90-day returns.

Harold L Keene, a director of New Peoples Bankshares, purchased 16,514 shares at $4.39, expanding his holdings by 24.4% to 84,074 shares. His timing track record at this specific ticker is notably strong: all 4 of his prior buys at NWPP delivered positive 90-day returns, ranging from +15.0% to +25.3%, indicating a consistent pattern of entering at favorable price levels. The current stock price of $4.38 sits near the 52-week high of $4.42 and is up 3.1% over the last 30 days, though the company faces headwinds including a -5.6% annual revenue decline year-over-year and a modest P/E of 9.12. This accumulation by a director occurs against a backdrop of demonstrated timing acuity at this exact security, warranting investor attention to whether this insider's conviction translates to positive momentum ahead.

high
Buy
5,000 shares
$22,000
Significance 7/10

Director Harold L Keene net purchases 3,500 NWPP shares; mixed-price transaction (sold 1,500 at $4.30, bought 5,000 at $4.40) amid positive 90-day track record at this ticker.

Harold L Keene filed a two-part transaction selling 1,500 shares for $6,450.00 and buying 5,000 shares for $22,000.00, resulting in a net acquisition of 3,500 shares. His same-ticker history at NWPP shows 4 of 4 prior buys were well-timed at the 90-day mark, with returns ranging from +15.0% to +25.3%, establishing a consistent pattern of favorable execution on this stock. The current price of $4.38 sits -0.9% from the 52-week high and the 30-day change of +3.1% mirrors his cross-ticker track record average 30-day return of +3.3%, suggesting the stock is trading near recent strength. This filing reflects continued accumulation at the director level into a position already totaling 1,128,710 shares post-transaction, maintaining his substantial shareholder status in a $103.2M market-cap community bank.

December 2025
high
Buy
57,060 shares
$208,269
Significance 6/10

Director KEENE HAROLD L purchased 57,060 shares of NWPP at $3.65, raising holdings 543.4% to 67,560 shares; part of a 5-trade accumulation pattern in 6 months.

KEENE HAROLD L has acquired shares in NEW PEOPLES BANKSHARES INC on five separate occasions within a six-month window, with this $208.3K purchase representing the largest single acquisition and bringing his post-transaction position to 67.6K shares from just 10.5K shares prior. The repeated buy pattern across November and December 2025, combined with his cross-ticker track record showing a 78.57% 90-day win rate on 18 prior buys, suggests consistent accumulation activity. At NWPP specifically, his prior measurable trade (2025-06-12) achieved a 90d return of +5.8%, and the 2025-11-06 purchase already shows a 30d return of +12.4%. However, the stock's 30-day appreciation of +22.5% and current price of $3.86 already reflect a +5.8% gain from his transaction price of $3.65, and the company's -1.2% annual revenue growth combined with a modest P/E of 9.19 on $1.0M quarterly revenue provides limited fundamental tailwind. The concentration of five buys in six months and the substantial 543.4% increase in his holdings merit attention to understand whether this reflects conviction in a turnaround or opportunistic accumulation at depressed levels.

November 2025
high
Buy
5,000 shares
$17,000
Significance 6/10

Director Keene Harold L purchased 5,000 shares at $3.40 across two transactions on 2025-11-21 and 2025-11-25, doubling holdings to 10,500 shares for $17,000.00

Keene Harold L (Director) executed 2 purchases totaling 5,000 shares for $17,000.00 at $3.40 per share, expanding his stake from 5,500 to 10,500 shares—a 90.9% net increase in holdings. The timing aligns with recent price momentum: the stock is up 6.0% over both 30 and 90 days and trades 11.4% below its 52-week high of $3.77, near the lower-to-middle portion of its $2.85–$3.77 range. His prior trading pattern at NWPP shows 2 of 3 measurable buys (at the 90-day mark) were well-timed, suggesting some consistency in accumulation judgment on this ticker, though the cross-ticker track record shows more modest returns (average 30-day +3.6%, 90-day +3.0%, 78.57% win rate). The company's fundamentals present a mixed picture: P/E of 7.95 suggests valuation, but annual revenue contracted 1.2% year-over-year, and latest quarterly revenue of $1,003,000.00 appears modest relative to quarterly net income of $2,758,000.00, warranting closer examination of sustainable earnings quality.

medium
Buy
5,000 shares
$17,000
Significance 5/10

Director Keene buys 5,000 shares of NWPP at $3.40; position grows 1000.0%, current price $3.15

Director Harold L Keene purchased 5,000 shares at $3.40 on 2025-11-06, expanding his holdings from 500 to 5,500 shares—a 1000.0% increase in position size. The transaction occurs 11.0% below the 52-week high of $3.54 and represents the latest in a 5-trade pattern at NWPP: prior buys at this ticker showed mixed near-term results (30-day returns ranging from -5.4% to +3.2%) but 2 of 4 measurable 90-day outcomes were positive. Across his cross-ticker history, Keene's 15 prior open-market buys averaged 90-day returns of 3.0% with a 78.57% win rate. The company trades at a P/E of 8.08 with trailing annual revenue growth of -1.2%, suggesting modest fundamentals; the accumulation of a large block despite flat-to-declining metrics deserves investor attention to determine whether this reflects conviction or routine portfolio activity.

August 2025
low
Buy
100 shares
$315
Significance 4/10

Director Keene buys 100 shares of NWPP at $3.15; prior same-ticker timing mixed (1 of 3 well-timed 90d outcomes).

Keene, a director of New Peoples Bankshares, purchased 100 shares at $3.15 on 2025-08-18, adding modestly to a position of 1.12M shares. At the current price of $3.15, the transaction represents a small fractional addition and does not alter the materiality of his holdings. His cross-ticker track record shows a 75.00% 90-day win rate with an average 90-day return of +2.8%, but at NWPP specifically, his timing has been inconsistent: of 5 prior trades, only 1 achieved positive 90-day returns. Recent same-ticker buys (2025-06-12, 2025-05-28, and two on 2025-05-20) have underperformed, with 90-day outcomes ranging from -5.4% to unmeasurable. The stock is currently -11.0% from its 52-week high and trades at a P/E of 8.08, suggesting a modest valuation, though fundamentals show flat-to-negative annual revenue growth of -1.2%.

June 2025
low
Buy
100 shares
$305
Significance 4/10

Director KEENE HAROLD L bought 100 shares of NWPP at $3.05 on 2025-06-12, extending recent buying activity.

KEENE HAROLD L purchased 100 shares at $3.05, the fifth buy transaction at NWPP in less than two weeks (prior buys on 2025-05-28, 2025-05-20, and 2025-05-20). The purchase occurs at -13.8% from the 52-week high and represents a continuation of discretionary buying rather than a concentrated accumulation event. Across his prior trades at this ticker, 2 of 2 measurable outcomes (from November 2024) showed positive 90-day returns (+21.3% and +3.0%), establishing a pattern of well-timed buys at NWPP. The stock is trading on a modest 8.71 P/E against a market cap of $72.0M, though annual revenue has declined -1.2% year-over-year. The repeated buying cadence, combined with successful timing on prior NWPP purchases, suggests the director's participation in a methodical accumulation program rather than a reaction to acute price movement.

May 2025
medium
Buy
4,300 shares
$13,115
Significance 6/10

Director Keene Harold L bought 4,300 shares of NWPP at $3.05 on 2025-05-28 (second buy in 8 days); stock at $3.08 post-transaction.

Director Keene Harold L purchased 4,300 shares at $3.05 on 2025-05-28, expanding his stake to 1,123,510 shares. This is the second buy in 8 days—he also acquired shares on 2025-05-20 (two separate transactions that day)—suggesting sustained accumulation within a concentrated window. His cross-ticker track record shows a 90.00% win rate with average 90d return +3.5%, but at NWPP specifically, outcomes have been mixed: of 3 measurable prior trades, 2 showed 90d gains (21.3% and 18.3%) while one posted a 0.7% loss, with a 2-of-3 well-timed pattern. Current price of $3.08 is only 1.0% above the $3.05 purchase price and sits -13.0% below the 52-week high of $3.54, placing the entry near recent lows. The company's annual revenue has declined -1.2% year-over-year, and a P/E of 8.80 reflects modest valuation, but the back-to-back buy pattern within a week merits monitoring to establish whether this reflects sustained confidence or tactical accumulation at depressed levels.

high
Buy
10,000 shares
$31,772
Significance 7/10

Director Keene buys 10,000 NWPP shares in 2 transactions at $3.18–$3.17 as stock trades near 52-week low

Director Harold L Keene purchased 10,000 shares across 2 separate transactions totaling $31,772.00 at prices of $3.18 and $3.17 per share, increasing his holdings to 1,119,210 shares. The purchase occurs with NWPP trading at $3.14, near its 52-week low of $2.61 and 11.3% below its 52-week high of $3.54, following a 30-day rally of +10.0%. Keene's same-ticker history shows 4 of 5 prior buy transactions at NWPP were well-timed at the 90-day mark, suggesting a pattern of accumulation at opportune moments; the most recent prior buy on 2024-11-25 posted a 90-day return of +3.0%. However, NWPP fundamentals show modest baseline strength (P/E 8.97, market cap $74.1M) alongside revenue contraction (annual growth of -1.2%) and a recent quarterly net income of $1,908,000.00 against revenue of $877,000.00, warranting evaluation of whether the current price reflects genuine value or temporary weakness.

November 2024
medium
Buy
2,435 shares
$7,022
Significance 6/10

NWPP director Keene buys 2,435 shares in 2 transactions ($2.79–$2.92); cluster buy signal amid +8.3% 30-day price run.

Director Harold L Keene made 2 separate purchases totaling 2,435 shares for $7,022.14 on 2024-11-06 and 2024-11-25, adding 0.2% to holdings now at 1.11M shares. The stock has climbed +8.3% in 30 days and +12.4% in 90 days, approaching its 52-week high of $3.00 at current price. Notably, 2 other insiders also bought within the past 14 days, forming a cluster buy pattern. Keene's prior 4 of 5 same-ticker purchases showed strong 90-day timing outcomes (positive returns after the trade), though this cross-ticker track record at other stocks averaged only +1.7% over 90 days. The company trades at a P/E of 10.00 with modest recent fundamentals: $995.0K revenue and $2.1M net income in the latest quarter, against annual revenue decline of -2.1%.

Related insiders

Create a free account

Build watchlists, get email alerts on the tickers you follow, and read the full AI analysis on every insider filing.

Sign up — free during early access