Armada Hoffler Properties has a market capitalization of $500 million and trades at a Price / Sales of 1.1 and a Price / Book of 1.1. The company maintains an operating margin of 17.50% but shows a low Return on Equity of 2.40%. Its dividend currently has a TTM Yield of 9.00%, though this is supported by a high Payout Ratio of 284.10%.