On May 14, 2025, National Bankshares Inc. announced a cash dividend of $0.73 per share to be paid on June 2, 2025, to stockholders of record by May 27, 2025, and renewed its stock repurchase plan to buy back 250,000 shares from June 1, 2025, to May 31, 2026.