 American Finance Trust NASDAQ:AFIN and National Storage Affiliates Trust NYSE:NSA are both finance companies, but which is the better stock? We will contrast the two businesses based on the strength of their analyst recommendations, earnings, dividends, valuation, risk, profitability and institutional ownership. Insider and Institutional Ownership 47.1 of American Finance Trust shares are owned by ... 