| 03 Mar 2026 | PURCHASE | NEW PEOPLES BANKSHARES INC | 4,233 | 4.16 USD | |
| 13 Feb 2026 | PURCHASE | NEW PEOPLES BANKSHARES INC | 11,725 | 3.84 USD | |
| 10 Dec 2025 | PURCHASE | NEW PEOPLES BANKSHARES INC | 101,500 | 3.65 USD | |
| 06 Nov 2025 | PURCHASE | NEW PEOPLES BANKSHARES INC | 16,000 | 3.43 USD | |
| 03 Sept 2025 | PURCHASE | NEW PEOPLES BANKSHARES INC | 78,637 | 3.21 USD | |
| 28 May 2025 | PURCHASE | NEW PEOPLES BANKSHARES INC | 3,003 | 3.10 USD | |
| 28 May 2025 | PURCHASE | NEW PEOPLES BANKSHARES INC | 3,003 | 3.10 USD | |
| 28 May 2025 | PURCHASE | NEW PEOPLES BANKSHARES INC | 3,003 | 3.10 USD | |
| 28 May 2025 | PURCHASE | NEW PEOPLES BANKSHARES INC | 3,003 | 3.10 USD | |
| 30 Apr 2025 | PURCHASE | NEW PEOPLES BANKSHARES INC | 7,500 | 2.93 USD | |
| 14 Mar 2025 | PURCHASE | NEW PEOPLES BANKSHARES INC | 1,500 | 3.04 USD | |
| 14 Mar 2025 | PURCHASE | NEW PEOPLES BANKSHARES INC | 3,000 | 3.06 USD | |
| 11 Feb 2025 | PURCHASE | NEW PEOPLES BANKSHARES INC | 33,350 | 3.04 USD | |
| 11 Dec 2024 | PURCHASE | NEW PEOPLES BANKSHARES INC | 500 | 3.00 USD | |
| 06 Dec 2024 | PURCHASE | NEW PEOPLES BANKSHARES INC | 2,360 | 3.00 USD | |
| 06 Nov 2024 | PURCHASE | NEW PEOPLES BANKSHARES INC | 124,754 | 2.66 USD | |
| 07 May 2024 | PURCHASE | NEW PEOPLES BANKSHARES INC | 3,575 | 2.50 USD | |
| 31 Mar 2024 | PURCHASE | NEW PEOPLES BANKSHARES INC | 19,639 | 2.50 USD | |
| 01 Feb 2024 | PURCHASE | NEW PEOPLES BANKSHARES INC | 89,557 | 2.50 USD | |
| 08 Dec 2023 | PURCHASE | NEW PEOPLES BANKSHARES INC | 6,000 | 2.48 USD | |
| 13 Nov 2023 | PURCHASE | NEW PEOPLES BANKSHARES INC | 44,500 | 2.49 USD | |
| 03 May 2023 | PURCHASE | NEW PEOPLES BANKSHARES INC | 105,000 | 2.06 USD | |
| 04 May 2023 | PURCHASE | NEW PEOPLES BANKSHARES INC | 5,000 | 2.05 USD | |
| 06 Mar 2023 | PURCHASE | NEW PEOPLES BANKSHARES INC | 50,000 | 2.35 USD | |
| 08 Dec 2022 | OTHER | NEW PEOPLES BANKSHARES INC | 13,200 | 2.40 USD | |