SEC Insider Transactions from BALL LAWRENCE J.

Last updated: 2026-03-14 11:39 UTC | Total transactions: 17

Director Lawrence J. Ball bought National Bankshares Inc. ($NKSH) shares once on the open market in the last year, totaling $25,800, with the latest purchase on June 18, 2025. His buying activity ranks 3,563rd among 4,983 insiders, below the average purchase of $1.46 million across 3.3 transactions. Ball reported no open market sales.

Set Up your own filters →
Transaction Date Company Ticker Insider Name Title Transaction Type Security Shares Price Shares Owned Following Total Shares Outstanding % of Owned % of Outstanding
Dec. 10, 2025 NATIONAL BANKSHARES INC $NKSH BALL LAWRENCE J Director A Common Stock 219 $0.00 23,388.0000 6,366,001 0.95% 0.00%
June 18, 2025 NATIONAL BANKSHARES INC $NKSH BALL LAWRENCE J Director P Common Stock 1000 $25.80 23,169.0000 6,366,001 4.51% 0.02%
June 11, 2025 NATIONAL BANKSHARES INC $NKSH BALL LAWRENCE J Director A Common Stock 263 $0.00 22,169.0000 6,366,001 1.20% 0.00%
Feb. 26, 2025 NATIONAL BANKSHARES INC $NKSH BALL LAWRENCE J Director P Common Stock 1000 $27.50 21,906.0000 6,366,001 4.78% 0.02%
Dec. 11, 2024 NATIONAL BANKSHARES INC $NKSH BALL LAWRENCE J Director A Common Stock 218 $0.00 20,906.0000 5,893,782 1.05% 0.00%
Aug. 8, 2024 NATIONAL BANKSHARES INC $NKSH BALL LAWRENCE J Director P Common Stock 1000 $27.00 20,688.0000 5,893,782 5.08% 0.02%
June 12, 2024 NATIONAL BANKSHARES INC $NKSH BALL LAWRENCE J Director A Common Stock 233 $0.00 19,688.0000 5,893,782 1.20% 0.00%
Dec. 13, 2023 NATIONAL BANKSHARES INC $NKSH BALL LAWRENCE J Director A Common Stock 227 $0.00 19,455.0000 0 1.18% 0.00%
Nov. 7, 2023 NATIONAL BANKSHARES INC $NKSH BALL LAWRENCE J Director P Common Stock 1000 $24.50 19,228.0000 0 5.49% 0.00%
Oct. 30, 2023 NATIONAL BANKSHARES INC $NKSH BALL LAWRENCE J Director A Common Stock 1000 $23.50 18,228.0000 0 5.80% 0.00%
June 14, 2023 NATIONAL BANKSHARES INC $NKSH BALL LAWRENCE J Director A Common Stock 228 $0.00 17,228.0000 0 1.34% 0.00%
May 18, 2023 NATIONAL BANKSHARES INC $NKSH BALL LAWRENCE J Director P Common Stock 1000 $28.69 17,000.0000 0 6.25% 0.00%
May 9, 2023 NATIONAL BANKSHARES INC $NKSH BALL LAWRENCE J Director P Common Stock 1000 $27.96 16,000.0000 0 6.67% 0.00%
April 24, 2023 NATIONAL BANKSHARES INC $NKSH BALL LAWRENCE J Director P Common Stock 1000 $32.00 15,000.0000 0 7.14% 0.00%
March 20, 2023 NATIONAL BANKSHARES INC $NKSH BALL LAWRENCE J Director P Common Stock 1000 $35.00 14,000.0000 0 7.69% 0.00%
March 16, 2023 NATIONAL BANKSHARES INC $NKSH BALL LAWRENCE J Director P Common Stock 500 $36.00 13,000.0000 0 4.00% 0.00%
March 15, 2023 NATIONAL BANKSHARES INC $NKSH BALL LAWRENCE J Director P Common Stock 500 $36.50 12,500.0000 0 4.17% 0.00%