The most recent insider trading activity at Cardinal Bankshares Corp occurred on July 16, 2012, with a buy transaction by James W. Shortt for 915 shares valued at $14,045.25. Prior to this, other buy transactions were noted in 2011 and 2010, with a significant sell transaction in 2007.