There is a lot to be liked about American National Bankshares Inc ( NASDAQ:AMNB ) as an income stock. It has paid dividends over the past 10 years. The company currently pays out a dividend yield of 2.8% to shareholders, making it a relatively attractive dividend stock. Should it have a place in your portfolio? Let's take a look at American National Bankshares in more detail.