{"quoteSummary":{"result":[{"quoteUnadjustedPerformanceOverview":{"maxAge":1,"benchmark":{"symbol":"^GSPC","shortName":"S&P 500"},"performanceOverview":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":0.09457092,"fmt":"9.46%"},"oneMonthReturn":{"raw":0.0,"fmt":"0.00%"},"threeMonthReturn":{"raw":-0.054462954,"fmt":"-5.45%"},"sixMonthReturn":{"raw":-0.082232006,"fmt":"-8.22%"},"ytdReturnPct":{"raw":-0.055891223,"fmt":"-5.59%"},"oneYearTotalReturn":{"raw":-0.16888298,"fmt":"-16.89%"},"twoYearTotalReturn":{"raw":-0.38845402,"fmt":"-38.85%"},"threeYearTotalReturn":{"raw":-0.45127305,"fmt":"-45.13%"},"fiveYearTotalReturn":{"raw":-0.5070978,"fmt":"-50.71%"},"tenYearTotalReturn":{"raw":-0.43996415,"fmt":"-44.00%"},"maxReturn":{"raw":-0.45652175,"fmt":"-45.65%"}},"performanceOverviewBenchmark":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":-0.02115274,"fmt":"-2.12%"},"oneMonthReturn":{"raw":-0.074144304,"fmt":"-7.41%"},"threeMonthReturn":{"raw":-0.08096605,"fmt":"-8.10%"},"sixMonthReturn":{"raw":-0.041370034,"fmt":"-4.14%"},"ytdReturnPct":{"raw":-0.06962967,"fmt":"-6.96%"},"oneYearTotalReturn":{"raw":0.118655056,"fmt":"11.87%"},"twoYearTotalReturn":{"raw":0.21346326,"fmt":"21.35%"},"threeYearTotalReturn":{"raw":0.6012073,"fmt":"60.12%"},"fiveYearTotalReturn":{"raw":0.60241187,"fmt":"60.24%"},"tenYearTotalReturn":{"raw":2.1282113,"fmt":"212.82%"},"maxReturn":{"raw":359.63702,"fmt":"35,963.70%"}}},"defaultKeyStatistics":{"maxAge":1,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"enterpriseValue":{"raw":2469762560,"fmt":"2.47B","longFmt":"2,469,762,560"},"forwardPE":{},"profitMargins":{"raw":0.0198,"fmt":"1.98%"},"floatShares":{"raw":79006911,"fmt":"79.01M","longFmt":"79,006,911"},"sharesOutstanding":{"raw":80153392,"fmt":"80.15M","longFmt":"80,153,392"},"sharesShort":{"raw":3066287,"fmt":"3.07M","longFmt":"3,066,287"},"sharesShortPriorMonth":{"raw":3098406,"fmt":"3.1M","longFmt":"3,098,406"},"sharesShortPreviousMonthDate":{"raw":1768435200,"fmt":"2026-01-15"},"dateShortInterest":{"raw":1770940800,"fmt":"2026-02-13"},"sharesPercentSharesOut":{"raw":0.0383,"fmt":"3.83%"},"heldPercentInsiders":{"raw":0.01686,"fmt":"1.69%"},"heldPercentInstitutions":{"raw":0.76906997,"fmt":"76.91%"},"shortRatio":{"raw":4.18,"fmt":"4.18"},"shortPercentOfFloat":{"raw":0.0475,"fmt":"4.75%"},"beta":{"raw":1.065,"fmt":"1.07"},"impliedSharesOutstanding":{"raw":103664423,"fmt":"103.66M","longFmt":"103,664,423"},"morningStarOverallRating":{},"morningStarRiskRating":{},"category":null,"bookValue":{"raw":5.697,"fmt":"5.70"},"priceToBook":{"raw":1.0970687,"fmt":"1.10"},"annualReportExpenseRatio":{},"ytdReturn":{},"qtdReturn":{},"beta3Year":{},"totalAssets":{},"yield":{},"fundFamily":null,"fundInceptionDate":{},"legalType":null,"threeYearAverageReturn":{},"fiveYearAverageReturn":{},"priceToSalesTrailing12Months":{},"lastFiscalYearEnd":{"raw":1767139200,"fmt":"2025-12-31"},"nextFiscalYearEnd":{"raw":1798675200,"fmt":"2026-12-31"},"mostRecentQuarter":{"raw":1767139200,"fmt":"2025-12-31"},"earningsQuarterlyGrowth":{"raw":-0.918,"fmt":"-91.80%"},"revenueQuarterlyGrowth":{},"netIncomeToCommon":{"raw":-11006000,"fmt":"-11.01M","longFmt":"-11,006,000"},"trailingEps":{"raw":0.22,"fmt":"0.22"},"forwardEps":{"raw":0.27,"fmt":"0.27"},"pegRatio":{},"lastSplitFactor":null,"lastSplitDate":{},"enterpriseToRevenue":{"raw":8.725,"fmt":"8.73"},"enterpriseToEbitda":{"raw":15.057,"fmt":"15.06"},"52WeekChange":{"raw":-0.30112362,"fmt":"-30.11%"},"SandP52WeekChange":{"raw":0.12811458,"fmt":"12.81%"},"lastDividendValue":{"raw":0.14,"fmt":"0.14"},"lastDividendDate":{"raw":1774483200,"fmt":"2026-03-26"},"lastCapGain":{},"annualHoldingsTurnover":{},"latestFundingDate":{},"latestAmountRaised":{},"latestImpliedValuation":{},"latestShareClass":null,"leadInvestor":null,"fundingToDate":{},"totalFundingRounds":{}},"financialsTemplate":{"code":"N","maxAge":1},"earningsGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"2Q2025","actual":{"raw":0.04,"fmt":"0.04"},"estimate":{"raw":0.035,"fmt":"0.04"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"0.0","surprisePct":"14.29","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1754337990,"fmt":"2025-08-04"}},{"date":"3Q2025","actual":{"raw":-0.04,"fmt":"-0.04"},"estimate":{"raw":0.05,"fmt":"0.05"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"-0.09","surprisePct":"-180.0","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1762203896,"fmt":"2025-11-03"}},{"date":"4Q2025","actual":{"raw":-0.01,"fmt":"-0.01"},"estimate":{"raw":0.03,"fmt":"0.03"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"-0.04","surprisePct":"-133.33","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1771275900,"fmt":"2026-02-16"}}],"currentQuarterEstimate":{"raw":-0.1,"fmt":"-0.10"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1778184000,"fmt":"2026-05-07"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":219294000,"fmt":"219.29M","longFmt":"219,294,000"},"earnings":{"raw":82457000,"fmt":"82.46M","longFmt":"82,457,000"}},{"date":2023,"revenue":{"raw":238924000,"fmt":"238.92M","longFmt":"238,924,000"},"earnings":{"raw":-4490000,"fmt":"-4.49M","longFmt":"-4,490,000"}},{"date":2024,"revenue":{"raw":256697000,"fmt":"256.7M","longFmt":"256,697,000"},"earnings":{"raw":30903000,"fmt":"30.9M","longFmt":"30,903,000"}},{"date":2025,"revenue":{"raw":269624000,"fmt":"269.62M","longFmt":"269,624,000"},"earnings":{"raw":-7851000,"fmt":"-7.85M","longFmt":"-7,851,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":63801000,"fmt":"63.8M","longFmt":"63,801,000"},"earnings":{"raw":-7227000,"fmt":"-7.23M","longFmt":"-7,227,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":65147000,"fmt":"65.15M","longFmt":"65,147,000"},"earnings":{"raw":3907000,"fmt":"3.91M","longFmt":"3,907,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":68724000,"fmt":"68.72M","longFmt":"68,724,000"},"earnings":{"raw":-3575000,"fmt":"-3.58M","longFmt":"-3,575,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":71952000,"fmt":"71.95M","longFmt":"71,952,000"},"earnings":{"raw":-957000,"fmt":"-957k","longFmt":"-957,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"earningsCallTranscripts":{"transcripts":[{"title":"AHH Q4 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q4","date":1771335000,"updated":1772060276,"transcriptId":2856923,"type":"IN_HOUSE","eventId":398287,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/AHH/earnings/AHH-Q4-2025-earnings_call-398287.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2026/2/17/2856923.json","maxAge":1},{"title":"AHH Q3 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q3","date":1762263000,"updated":1763047014,"transcriptId":2271636,"type":"IN_HOUSE","eventId":370570,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/AHH/earnings/AHH-Q3-2025-earnings_call-370570.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/11/4/2271636.json","maxAge":1},{"title":"AHH Q2 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q2","date":1754397000,"updated":1763943493,"transcriptId":2326244,"type":"IN_HOUSE","eventId":344055,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/AHH/earnings/AHH-Q2-2025-earnings_call-344055.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/8/5/2326244.json","maxAge":1},{"title":"AHH Q1 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q1","date":1746707400,"updated":1764132197,"transcriptId":2339519,"type":"IN_HOUSE","eventId":317642,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/AHH/earnings/AHH-Q1-2025-earnings_call-317642.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/5/8/2339519.json","maxAge":1},{"title":"AHH Q4 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q4","date":1740058200,"updated":1766503332,"transcriptId":2534142,"type":"IN_HOUSE","eventId":237025,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/AHH/earnings/AHH-Q4-2024-earnings_call-237025.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/2/20/2534142.json","maxAge":1},{"title":"AHH Q3 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q3","date":1730813400,"updated":1768602236,"transcriptId":2612107,"type":"IN_HOUSE","eventId":220074,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/AHH/earnings/AHH-Q3-2024-earnings_call-220074.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/11/5/2612107.json","maxAge":1},{"title":"AHH Q2 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q2","date":1723120200,"updated":1772064844,"transcriptId":2724212,"type":"IN_HOUSE","eventId":201795,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/AHH/earnings/AHH-Q2-2024-earnings_call-201795.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/8/8/2724212.json","maxAge":1},{"title":"AHH Q1 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q1","date":1715257800,"updated":1772064396,"transcriptId":2724004,"type":"IN_HOUSE","eventId":169540,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/AHH/earnings/AHH-Q1-2024-earnings_call-169540.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/5/9/2724004.json","maxAge":1},{"title":"AHH Q4 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q4","date":1708608600,"updated":1772062675,"transcriptId":2791108,"type":"IN_HOUSE","eventId":128034,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/AHH/earnings/AHH-Q4-2023-earnings_call-128034.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/2/22/2791108.json","maxAge":1},{"title":"AHH Q3 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q3","date":1698928200,"updated":1772059509,"transcriptId":2854951,"type":"IN_HOUSE","eventId":86816,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/AHH/earnings/AHH-Q3-2023-earnings_call-86816.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/11/2/2854951.json","maxAge":1},{"title":"AHH Q2 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q2","date":1691065800,"updated":1772065240,"transcriptId":2905810,"type":"IN_HOUSE","eventId":67565,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/AHH/earnings/AHH-Q2-2023-earnings_call-67565.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/8/3/2905810.json","maxAge":1},{"title":"AHH Q1 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q1","date":1683635400,"updated":1773016970,"transcriptId":2960806,"type":"IN_HOUSE","eventId":53588,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/AHH/earnings/AHH-Q1-2023-earnings_call-53588.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/5/9/2960806.json","maxAge":1},{"title":"AHH Q4 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q4","date":1676381400,"updated":1773488018,"transcriptId":3019533,"type":"IN_HOUSE","eventId":47418,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/AHH/earnings/AHH-Q4-2022-earnings_call-47418.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/2/14/3019533.json","maxAge":1},{"title":"AHH Q3 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q3","date":1667923200,"updated":1752165408,"transcriptId":1598100,"type":"RAW","eventId":41212,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/AHH/earnings/AHH-Q3-2022-earnings_call-41212.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/11/8/1598100.json","maxAge":1},{"title":"AHH Q2 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q2","date":1659574140,"updated":1773735371,"transcriptId":3098849,"type":"IN_HOUSE","eventId":30713,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/AHH/earnings/AHH-Q2-2022-earnings_call-30713.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/8/4/3098849.json","maxAge":1},{"title":"AHH Q1 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q1","date":1651574735,"updated":1774698269,"transcriptId":3142535,"type":"IN_HOUSE","eventId":20632,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/AHH/earnings/AHH-Q1-2022-earnings_call-20632.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/5/3/3142535.json","maxAge":1},{"title":"AHH Q4 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q4","date":1644481620,"updated":1774698284,"transcriptId":3185652,"type":"IN_HOUSE","eventId":14513,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/AHH/earnings/AHH-Q4-2021-earnings_call-14513.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/2/10/3185652.json","maxAge":1}],"maxAge":86400},"summaryDetail":{"maxAge":1,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"previousClose":{"raw":6.22,"fmt":"6.22"},"open":{"raw":6.16,"fmt":"6.16"},"dayLow":{"raw":6.05,"fmt":"6.05"},"dayHigh":{"raw":6.255,"fmt":"6.26"},"regularMarketPreviousClose":{"raw":6.22,"fmt":"6.22"},"regularMarketOpen":{"raw":6.16,"fmt":"6.16"},"regularMarketDayLow":{"raw":6.05,"fmt":"6.05"},"regularMarketDayHigh":{"raw":6.255,"fmt":"6.26"},"dividendRate":{"raw":0.56,"fmt":"0.56"},"dividendYield":{"raw":0.0892,"fmt":"8.92%"},"exDividendDate":{"raw":1767139200,"fmt":"2025-12-31"},"payoutRatio":{"raw":2.8409,"fmt":"284.09%"},"fiveYearAvgDividendYield":{"raw":6.69,"fmt":"6.69"},"beta":{"raw":1.065,"fmt":"1.07"},"trailingPE":{"raw":28.409092,"fmt":"28.41"},"forwardPE":{"raw":23.148148,"fmt":"23.15"},"volume":{"raw":1473731,"fmt":"1.47M","longFmt":"1,473,731"},"regularMarketVolume":{"raw":1473731,"fmt":"1.47M","longFmt":"1,473,731"},"averageVolume":{"raw":915406,"fmt":"915.41k","longFmt":"915,406"},"averageVolume10days":{"raw":588474,"fmt":"588.47k","longFmt":"588,474"},"averageDailyVolume10Day":{"raw":588474,"fmt":"588.47k","longFmt":"588,474"},"bid":{"raw":0.0,"fmt":"0.00"},"ask":{"raw":0.0,"fmt":"0.00"},"bidSize":{"raw":40000,"fmt":"40k","longFmt":"40,000"},"askSize":{"raw":290000,"fmt":"290k","longFmt":"290,000"},"marketCap":{"raw":647902656,"fmt":"647.9M","longFmt":"647,902,656"},"nonDilutedMarketCap":{"raw":457808894,"fmt":"457.81M","longFmt":"457,808,894"},"yield":{},"ytdReturn":{},"qtdReturn":{},"totalAssets":{},"expireDate":{},"strikePrice":{},"openInterest":{},"fiftyTwoWeekLow":{"raw":5.835,"fmt":"5.84"},"fiftyTwoWeekHigh":{"raw":9.22,"fmt":"9.22"},"allTimeHigh":{"raw":19.43,"fmt":"19.43"},"allTimeLow":{"raw":5.835,"fmt":"5.84"},"priceToSalesTrailing12Months":{"raw":2.2889154,"fmt":"2.29"},"fiftyDayAverage":{"raw":6.6912,"fmt":"6.69"},"twoHundredDayAverage":{"raw":6.82315,"fmt":"6.82"},"trailingAnnualDividendRate":{"raw":0.56,"fmt":"0.56"},"trailingAnnualDividendYield":{"raw":0.09003216,"fmt":"9.00%"},"navPrice":{},"currency":"USD","fromCurrency":null,"toCurrency":null,"lastMarket":null,"coinMarketCapLink":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"algorithm":null,"maxSupply":{},"totalSupply":{},"startDate":{},"tradeable":false,"fullyDilutedValue":{},"volume24HrMarketCapPercent":{}},"calendarEvents":{"maxAge":1,"earnings":{"earningsDate":[{"raw":1778184000,"fmt":"2026-05-07"}],"earningsCallDate":[{"raw":1771335000,"fmt":"2026-02-17"}],"isEarningsDateEstimate":true,"earningsAverage":{},"earningsLow":{},"earningsHigh":{},"revenueAverage":{"raw":54187500,"fmt":"54.19M","longFmt":"54,187,500"},"revenueLow":{"raw":52875000,"fmt":"52.88M","longFmt":"52,875,000"},"revenueHigh":{"raw":55500000,"fmt":"55.5M","longFmt":"55,500,000"}},"exDividendDate":{"raw":1767139200,"fmt":"2025-12-31"},"dividendDate":{"raw":1767830400,"fmt":"2026-01-08"}},"upgradeDowngradeHistory":{"history":[{"epochGradeDate":1771346626,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":9.0,"priorPriceTarget":10.5},{"epochGradeDate":1768420053,"firm":"Scotiabank","toGrade":"Sector Perform","fromGrade":"Sector Perform","action":"main","priceTargetAction":"Raises","currentPriceTarget":7.5,"priorPriceTarget":7.0},{"epochGradeDate":1763054352,"firm":"Scotiabank","toGrade":"Sector Perform","fromGrade":"Sector Perform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":7.0,"priorPriceTarget":8.0},{"epochGradeDate":1756139945,"firm":"B of A Securities","toGrade":"Underperform","fromGrade":"Underperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":7.0,"priorPriceTarget":7.5},{"epochGradeDate":1751027053,"firm":"Jefferies","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":8.0,"priorPriceTarget":0.0},{"epochGradeDate":1746711722,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":10.5,"priorPriceTarget":12.25},{"epochGradeDate":1744819257,"firm":"Scotiabank","toGrade":"Sector Perform","fromGrade":"Sector Perform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":8.0,"priorPriceTarget":10.0},{"epochGradeDate":1740784251,"firm":"Scotiabank","toGrade":"Sector Perform","fromGrade":"Sector Perform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":10.0,"priorPriceTarget":11.0},{"epochGradeDate":1738077038,"firm":"Scotiabank","toGrade":"Sector Perform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":11.0,"priorPriceTarget":0.0},{"epochGradeDate":1730821645,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":12.75,"priorPriceTarget":12.5},{"epochGradeDate":1727441317,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":12.5,"priorPriceTarget":12.75},{"epochGradeDate":1721044915,"firm":"Jefferies","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":11.0,"priorPriceTarget":13.0},{"epochGradeDate":1713211504,"firm":"Jefferies","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":13.0,"priorPriceTarget":13.5},{"epochGradeDate":1656596992,"firm":"Jefferies","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":14.0,"priorPriceTarget":18.0},{"epochGradeDate":1635171137,"firm":"B of A Securities","toGrade":"Underperform","fromGrade":"Neutral","action":"down","priceTargetAction":"Lowers","currentPriceTarget":13.5,"priorPriceTarget":14.0},{"epochGradeDate":1632301661,"firm":"Stifel","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":15.0,"priorPriceTarget":0.0},{"epochGradeDate":1627033873,"firm":"Jefferies","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":15.0,"priorPriceTarget":0.0},{"epochGradeDate":1618482465,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Announces","currentPriceTarget":16.0,"priorPriceTarget":0.0},{"epochGradeDate":1605541370,"firm":"B of A Securities","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":10.5,"priorPriceTarget":10.0},{"epochGradeDate":1593075771,"firm":"Stifel","toGrade":"Hold","fromGrade":"Sell","action":"up","priceTargetAction":"Raises","currentPriceTarget":9.0,"priorPriceTarget":8.0},{"epochGradeDate":1588866062,"firm":"Baird","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":11.0,"priorPriceTarget":10.0},{"epochGradeDate":1587986835,"firm":"B of A Securities","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1586768511,"firm":"Stifel","toGrade":"Sell","fromGrade":"Hold","action":"down","priceTargetAction":"Lowers","currentPriceTarget":8.0,"priorPriceTarget":19.0},{"epochGradeDate":1584973522,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":10.0,"priorPriceTarget":12.0},{"epochGradeDate":1534166691,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":16.75,"priorPriceTarget":15.5},{"epochGradeDate":1533126714,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":16.5,"priorPriceTarget":15.5},{"epochGradeDate":1533122706,"firm":"Stifel","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":14.0,"priorPriceTarget":13.0},{"epochGradeDate":1530789923,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":18.0,"priorPriceTarget":15.0},{"epochGradeDate":1525268181,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":15.5,"priorPriceTarget":15.0},{"epochGradeDate":1515416671,"firm":"Raymond James","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1504705328,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":15.0,"priorPriceTarget":0.0},{"epochGradeDate":1498216581,"firm":"Stifel","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1481717632,"firm":"Wunderlich Securities","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Announces","currentPriceTarget":14.5,"priorPriceTarget":0.0},{"epochGradeDate":1476417600,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1470229750,"firm":"Stifel","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":15.5,"priorPriceTarget":13.0},{"epochGradeDate":1421848800,"firm":"Stifel","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":11.5,"priorPriceTarget":10.5},{"epochGradeDate":1411390800,"firm":"Wunderlich Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":11.0,"priorPriceTarget":11.5},{"epochGradeDate":1410958800,"firm":"Stifel","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":10.5,"priorPriceTarget":11.0},{"epochGradeDate":1407320527,"firm":"Stifel","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Announces","currentPriceTarget":11.0,"priorPriceTarget":0.0},{"epochGradeDate":1380885706,"firm":"Wunderlich Securities","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":11.5,"priorPriceTarget":0.0},{"epochGradeDate":1378810800,"firm":"Janney Montgomery Scott","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":10.0,"priorPriceTarget":0.0},{"epochGradeDate":1370264225,"firm":"Stifel","toGrade":"Hold","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0}],"maxAge":86400},"pageViews":{"shortTermTrend":"DOWN","midTermTrend":"UP","longTermTrend":"UP","maxAge":1},"price":{"maxAge":1,"preMarketChange":{},"preMarketPrice":{},"preMarketSource":"DELAYED","postMarketChange":{},"postMarketPrice":{},"postMarketSource":"DELAYED","regularMarketChangePercent":{"raw":0.00482318,"fmt":"0.48%"},"regularMarketChange":{"raw":0.0300002,"fmt":"0.03"},"regularMarketTime":1772226003,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"regularMarketPrice":{"raw":6.25,"fmt":"6.25"},"regularMarketDayHigh":{"raw":6.255,"fmt":"6.26"},"regularMarketDayLow":{"raw":6.05,"fmt":"6.05"},"regularMarketVolume":{"raw":1473731,"fmt":"1.47M","longFmt":"1,473,731.00"},"averageDailyVolume10Day":{"raw":588474,"fmt":"588.47k","longFmt":"588,474"},"averageDailyVolume3Month":{"raw":915406,"fmt":"915.41k","longFmt":"915,406"},"regularMarketPreviousClose":{"raw":6.22,"fmt":"6.22"},"regularMarketSource":"FREE_REALTIME","regularMarketOpen":{"raw":6.16,"fmt":"6.16"},"strikePrice":{},"openInterest":{},"exchange":"NYQ","exchangeName":"NYSE","exchangeDataDelayedBy":0,"marketState":"CLOSED","quoteType":"EQUITY","symbol":"AHH","underlyingSymbol":null,"shortName":"Armada Hoffler Properties, Inc.","longName":"Armada Hoffler Properties Inc","currency":"USD","quoteSourceName":"Delayed Quote","currencySymbol":"$","fromCurrency":null,"toCurrency":null,"lastMarket":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"marketCap":{"raw":647902656,"fmt":"647.90M","longFmt":"647,902,656.00"}},"earningsNonGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":-0.0585,"fmt":"-0.06"},"estimate":{"raw":0.02,"fmt":"0.02"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"-0.08","surprisePct":"-392.5","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1746648300,"fmt":"2025-05-07"}},{"date":"2Q2025","actual":{"raw":0.048,"fmt":"0.05"},"estimate":{"raw":0.04,"fmt":"0.04"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"0.01","surprisePct":"20.0","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1754337990,"fmt":"2025-08-04"}}],"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1778184000,"fmt":"2026-05-07"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":219294000,"fmt":"219.29M","longFmt":"219,294,000"},"earnings":{"raw":0,"fmt":null,"longFmt":"0"}},{"date":2023,"revenue":{"raw":238924000,"fmt":"238.92M","longFmt":"238,924,000"},"earnings":{"raw":0,"fmt":null,"longFmt":"0"}},{"date":2024,"revenue":{"raw":256697000,"fmt":"256.7M","longFmt":"256,697,000"},"earnings":{"raw":0,"fmt":null,"longFmt":"0"}},{"date":2025,"revenue":{"raw":269624000,"fmt":"269.62M","longFmt":"269,624,000"},"earnings":{"raw":0,"fmt":null,"longFmt":"0"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":63801000,"fmt":"63.8M","longFmt":"63,801,000"},"earnings":{"raw":0,"fmt":null,"longFmt":"0"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":65147000,"fmt":"65.15M","longFmt":"65,147,000"},"earnings":{"raw":0,"fmt":null,"longFmt":"0"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":68724000,"fmt":"68.72M","longFmt":"68,724,000"},"earnings":{"raw":0,"fmt":null,"longFmt":"0"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":71952000,"fmt":"71.95M","longFmt":"71,952,000"},"earnings":{"raw":0,"fmt":null,"longFmt":"0"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"corporateActions":{"corporateActions":[{"header":"Delisting","message":"AHH was delisted effective Feb. 27, 2026","meta":{"eventType":"DELISTING","dateEpochMs":1772164800000}},{"header":"Ticker Change","message":"AHH is trading under new symbol AHRT effective Mar. 2, 2026","meta":{"eventType":"TICKER_CHANGE","dateEpochMs":1772424000000,"newTicker":"AHRT"}}],"maxAge":1},"financialData":{"maxAge":86400,"currentPrice":{"raw":6.25,"fmt":"6.25"},"targetHighPrice":{"raw":9.0,"fmt":"9.00"},"targetLowPrice":{"raw":7.0,"fmt":"7.00"},"targetMeanPrice":{"raw":7.625,"fmt":"7.62"},"targetMedianPrice":{"raw":7.25,"fmt":"7.25"},"recommendationMean":{"raw":2.25,"fmt":"2.25"},"recommendationKey":"buy","numberOfAnalystOpinions":{"raw":4,"fmt":"4","longFmt":"4"},"totalCash":{"raw":57807000,"fmt":"57.81M","longFmt":"57,807,000"},"totalCashPerShare":{"raw":0.721,"fmt":"0.72"},"ebitda":{"raw":164023008,"fmt":"164.02M","longFmt":"164,023,008"},"totalDebt":{"raw":1651559040,"fmt":"1.65B","longFmt":"1,651,559,040"},"quickRatio":{"raw":0.323,"fmt":"0.32"},"currentRatio":{"raw":0.785,"fmt":"0.79"},"totalRevenue":{"raw":283060992,"fmt":"283.06M","longFmt":"283,060,992"},"debtToEquity":{"raw":199.177,"fmt":"199.18%"},"revenuePerShare":{"raw":3.533,"fmt":"3.53"},"returnOnAssets":{"raw":0.01935,"fmt":"1.93%"},"returnOnEquity":{"raw":-0.0013400001,"fmt":"-0.13%"},"grossProfits":{"raw":190956000,"fmt":"190.96M","longFmt":"190,956,000"},"freeCashflow":{"raw":182176000,"fmt":"182.18M","longFmt":"182,176,000"},"operatingCashflow":{"raw":50441000,"fmt":"50.44M","longFmt":"50,441,000"},"earningsGrowth":{},"revenueGrowth":{"raw":-0.47,"fmt":"-47.00%"},"grossMargins":{"raw":0.67460996,"fmt":"67.46%"},"ebitdaMargins":{"raw":0.57945997,"fmt":"57.95%"},"operatingMargins":{"raw":0.31084,"fmt":"31.08%"},"profitMargins":{"raw":0.0198,"fmt":"1.98%"},"financialCurrency":"USD"}}],"error":null}}