AHRT Financials: Armada Hoffler Properties Inc AI Analysis