AHH Financials: Armada Hoffler Properties Inc AI Analysis