| Aug 14, 2025 | FXNCFirst National Corp /Va/ | AGrant | 1,500 | $0.00 | $0 | |
| May 6, 2025 | FXNCFirst National Corp /Va/ | GGift | 3,700 | $0.00 | $0 | |
| Dec 18, 2024 | FXNCFirst National Corp /Va/ | JOther | 6,186 | $24.86 | $153,784 | |
| Dec 17, 2024 | FXNCFirst National Corp /Va/ | GGift | 5,000 | $0.00 | $0 | |
| Aug 15, 2024 | FXNCFirst National Corp /Va/ | AGrant | 1,500 | $0.00 | $0 | |
| Oct 2, 2023 | FXNCFirst National Corp /Va/ | PPurchase | 1,000 | $17.45 | $17,450 | |
| Sep 28, 2023 | FXNCFirst National Corp /Va/ | PPurchase | 900 | $17.00 | $15,300 | |
| Sep 27, 2023 | FXNCFirst National Corp /Va/ | PPurchase | 1,000 | $17.10 | $17,100 | |
| Sep 26, 2023 | FXNCFirst National Corp /Va/ | PPurchase | 900 | $17.15 | $15,435 | |
| Sep 22, 2023 | FXNCFirst National Corp /Va/ | PPurchase | 900 | $16.30 | $14,670 | |
| Sep 20, 2023 | FXNCFirst National Corp /Va/ | PPurchase | 1,800 | $16.45 | $29,610 | |
| Sep 19, 2023 | FXNCFirst National Corp /Va/ | PPurchase | 500 | $17.20 | $8,600 | |
| Sep 18, 2023 | FXNCFirst National Corp /Va/ | PPurchase | 1,200 | $17.8375 | $21,405 | |
| Sep 12, 2023 | FXNCFirst National Corp /Va/ | PPurchase | 12 | $18.05 | $217 | |
| Sep 6, 2023 | FXNCFirst National Corp /Va/ | PPurchase | 100 | $17.61 | $1,761 | |
| Sep 5, 2023 | FXNCFirst National Corp /Va/ | PPurchase | 100 | $17.34 | $1,734 | |
| Aug 11, 2023 | FXNCFirst National Corp /Va/ | AGrant | 1,300 | $0.00 | $0 | |
| Jun 30, 2023 | FXNCFirst National Corp /Va/ | PPurchase | 115 | $16.50 | $1,898 | |
| Jun 26, 2023 | FXNCFirst National Corp /Va/ | PPurchase | 6 | $16.38 | $98 | |
| Jun 20, 2023 | FXNCFirst National Corp /Va/ | PPurchase | 899 | $15.94 | $14,330 | |
| Jun 13, 2023 | FXNCFirst National Corp /Va/ | PPurchase | 1,029 | $15.50 | $15,950 | |
| Jun 12, 2023 | FXNCFirst National Corp /Va/ | PPurchase | 1,200 | $15.66 | $18,792 | |
| Jun 9, 2023 | FXNCFirst National Corp /Va/ | PPurchase | 1,100 | $15.62 | $17,182 | |
| Jun 8, 2023 | FXNCFirst National Corp /Va/ | PPurchase | 1,000 | $15.89 | $15,890 | |
| Jun 7, 2023 | FXNCFirst National Corp /Va/ | PPurchase | 785 | $15.89 | $12,474 | |
| Jun 6, 2023 | FXNCFirst National Corp /Va/ | PPurchase | 110 | $15.55 | $1,711 | |
| Jun 5, 2023 | FXNCFirst National Corp /Va/A | PPurchase | 900 | $14.93 | $13,437 | |
| Jun 5, 2023 | FXNCFirst National Corp /Va/A | PPurchase | 14 | $15.15 | $212 | |
| Jun 5, 2023 | FXNCFirst National Corp /Va/A | PPurchase | 1,100 | $15.1982 | $16,718 | |
| Jun 5, 2023 | FXNCFirst National Corp /Va/A | PPurchase | 1,100 | $15.2464 | $16,771 | |
| Jun 5, 2023 | FXNCFirst National Corp /Va/ | PPurchase | 365 | $15.50 | $5,658 | |
| Jun 1, 2023 | FXNCFirst National Corp /Va/ | PPurchase | 1,100 | $15.2464 | $16,771 | |
| May 24, 2023 | FXNCFirst National Corp /Va/ | PPurchase | 590 | $15.15 | $8,939 | |
| May 24, 2023 | FXNCFirst National Corp /Va/ | PPurchase | 1,100 | $15.1982 | $16,718 | |
| May 23, 2023 | FXNCFirst National Corp /Va/ | PPurchase | 900 | $14.93 | $13,437 | |
| May 22, 2023 | FXNCFirst National Corp /Va/ | PPurchase | 900 | $14.90 | $13,410 | |
| May 18, 2023 | FXNCFirst National Corp /Va/ | PPurchase | 800 | $15.00 | $12,000 | |
| May 15, 2023 | FXNCFirst National Corp /Va/ | PPurchase | 900 | $15.31 | $13,779 | |
| May 12, 2023 | FXNCFirst National Corp /Va/ | PPurchase | 900 | $14.2776 | $12,850 | |
| May 10, 2023 | FXNCFirst National Corp /Va/ | PPurchase | 900 | $14.45 | $13,005 | |
| May 9, 2023 | FXNCFirst National Corp /Va/ | PPurchase | 900 | $14.1923 | $12,773 | |
| Jun 14, 2022 | FXNCFirst National Corp /Va/ | GGift | 26,500 | $0.00 | $0 | |
| Mar 24, 2022 | FXNCFirst National Corp /Va/ | GGift | 245,124 | $0.00 | $0 | |
| Feb 8, 2022 | FXNCFirst National Corp /Va/ | GGift | 18,200 | $0.00 | $0 | |
| Jan 10, 2022 | FXNCFirst National Corp /Va/A | GGift | 15,500 | $0.00 | $0 | |