{"quoteSummary":{"result":[{"quoteUnadjustedPerformanceOverview":{"maxAge":1,"benchmark":{"symbol":"^GSPC","shortName":"S&P 500"},"performanceOverview":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":0.022494068,"fmt":"2.25%"},"oneMonthReturn":{"raw":-0.0076599293,"fmt":"-0.77%"},"threeMonthReturn":{"raw":-0.066306315,"fmt":"-6.63%"},"sixMonthReturn":{"raw":0.031859785,"fmt":"3.19%"},"ytdReturnPct":{"raw":-0.041435473,"fmt":"-4.14%"},"oneYearTotalReturn":{"raw":0.13342078,"fmt":"13.34%"},"twoYearTotalReturn":{"raw":0.6326402,"fmt":"63.26%"},"threeYearTotalReturn":{"raw":0.35018235,"fmt":"35.02%"},"fiveYearTotalReturn":{"raw":0.31389457,"fmt":"31.39%"},"tenYearTotalReturn":{"raw":0.17826284,"fmt":"17.83%"},"maxReturn":{"raw":1.2552118,"fmt":"125.52%"}},"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":872071744,"fmt":"872.07M","longFmt":"872,071,744"},"forwardPE":{"raw":7.8337116,"fmt":"7.83"},"profitMargins":{"raw":0.29754,"fmt":"29.75%"},"floatShares":{"raw":28993522,"fmt":"28.99M","longFmt":"28,993,522"},"sharesOutstanding":{"raw":29892589,"fmt":"29.89M","longFmt":"29,892,589"},"sharesShort":{"raw":997808,"fmt":"997.81k","longFmt":"997,808"},"sharesShortPriorMonth":{"raw":429406,"fmt":"429.41k","longFmt":"429,406"},"sharesShortPreviousMonthDate":{"raw":1770940800,"fmt":"2026-02-13"},"dateShortInterest":{"raw":1773360000,"fmt":"2026-03-13"},"sharesPercentSharesOut":{"raw":0.0334,"fmt":"3.34%"},"heldPercentInsiders":{"raw":0.02063,"fmt":"2.06%"},"heldPercentInstitutions":{"raw":0.92990994,"fmt":"92.99%"},"shortRatio":{"raw":3.9,"fmt":"3.9"},"shortPercentOfFloat":{"raw":0.04,"fmt":"4.00%"},"beta":{"raw":0.692,"fmt":"0.69"},"impliedSharesOutstanding":{"raw":29955308,"fmt":"29.96M","longFmt":"29,955,308"},"morningStarOverallRating":{},"morningStarRiskRating":{},"category":null,"bookValue":{"raw":26.846,"fmt":"26.85"},"priceToBook":{"raw":0.96513444,"fmt":"0.97"},"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.2,"fmt":"20.00%"},"revenueQuarterlyGrowth":{},"netIncomeToCommon":{"raw":75473000,"fmt":"75.47M","longFmt":"75,473,000"},"trailingEps":{"raw":2.51,"fmt":"2.51"},"forwardEps":{"raw":3.3075,"fmt":"3.31"},"pegRatio":{},"lastSplitFactor":"1:8","lastSplitDate":{"raw":1324252800,"fmt":"2011-12-19"},"enterpriseToRevenue":{"raw":3.41,"fmt":"3.41"},"enterpriseToEbitda":{},"52WeekChange":{"raw":0.10558462,"fmt":"10.56%"},"SandP52WeekChange":{"raw":0.12811458,"fmt":"12.81%"},"lastDividendValue":{"raw":0.28,"fmt":"0.28"},"lastDividendDate":{"raw":1770595200,"fmt":"2026-02-09"},"lastCapGain":{},"annualHoldingsTurnover":{},"latestFundingDate":{},"latestAmountRaised":{},"latestImpliedValuation":{},"latestShareClass":null,"leadInvestor":null,"fundingToDate":{},"totalFundingRounds":{}},"financialsTemplate":{"code":"B","maxAge":1},"earningsGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":0.58,"fmt":"0.58"},"estimate":{"raw":0.574,"fmt":"0.57"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"0.01","surprisePct":"1.05","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1745353661,"fmt":"2025-04-22"}},{"date":"2Q2025","actual":{"raw":0.5,"fmt":"0.50"},"estimate":{"raw":0.61,"fmt":"0.61"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"-0.11","surprisePct":"-18.03","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1753214760,"fmt":"2025-07-22"}},{"date":"3Q2025","actual":{"raw":0.73,"fmt":"0.73"},"estimate":{"raw":0.65,"fmt":"0.65"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"0.08","surprisePct":"12.31","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1761078201,"fmt":"2025-10-21"}},{"date":"4Q2025","actual":{"raw":0.7,"fmt":"0.70"},"estimate":{"raw":0.7025,"fmt":"0.70"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"-0.0","surprisePct":"-0.36","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1769547931,"fmt":"2026-01-27"}}],"currentQuarterEstimate":{"raw":0.7025,"fmt":"0.70"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1776801600,"fmt":"2026-04-21"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":271847000,"fmt":"271.85M","longFmt":"271,847,000"},"earnings":{"raw":101394000,"fmt":"101.39M","longFmt":"101,394,000"}},{"date":2023,"revenue":{"raw":255450000,"fmt":"255.45M","longFmt":"255,450,000"},"earnings":{"raw":80041000,"fmt":"80.04M","longFmt":"80,041,000"}},{"date":2024,"revenue":{"raw":234359000,"fmt":"234.36M","longFmt":"234,359,000"},"earnings":{"raw":62201000,"fmt":"62.2M","longFmt":"62,201,000"}},{"date":2025,"revenue":{"raw":270165000,"fmt":"270.17M","longFmt":"270,165,000"},"earnings":{"raw":76089000,"fmt":"76.09M","longFmt":"76,089,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":62818000,"fmt":"62.82M","longFmt":"62,818,000"},"earnings":{"raw":17672000,"fmt":"17.67M","longFmt":"17,672,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":65210000,"fmt":"65.21M","longFmt":"65,210,000"},"earnings":{"raw":15117000,"fmt":"15.12M","longFmt":"15,117,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":70959000,"fmt":"70.96M","longFmt":"70,959,000"},"earnings":{"raw":22061000,"fmt":"22.06M","longFmt":"22,061,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":71178000,"fmt":"71.18M","longFmt":"71,178,000"},"earnings":{"raw":21239000,"fmt":"21.24M","longFmt":"21,239,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"earningsCallTranscripts":{"transcripts":[{"title":"HAFC Q4 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q4","date":1769551200,"updated":1772061003,"transcriptId":2727996,"type":"IN_HOUSE","eventId":395812,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/HAFC/earnings/HAFC-Q4-2025-earnings_call-395812.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2026/1/27/2727996.json","maxAge":1},{"title":"HAFC Q3 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q3","date":1761080400,"updated":1766229934,"transcriptId":2511590,"type":"IN_HOUSE","eventId":365540,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/HAFC/earnings/HAFC-Q3-2025-earnings_call-365540.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/10/21/2511590.json","maxAge":1},{"title":"HAFC Q2 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q2","date":1753218000,"updated":1763338738,"transcriptId":2294766,"type":"IN_HOUSE","eventId":337944,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/HAFC/earnings/HAFC-Q2-2025-earnings_call-337944.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/7/22/2294766.json","maxAge":1},{"title":"HAFC Q1 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q1","date":1745355600,"updated":1766594731,"transcriptId":2537149,"type":"IN_HOUSE","eventId":310397,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/HAFC/earnings/HAFC-Q1-2025-earnings_call-310397.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/4/22/2537149.json","maxAge":1},{"title":"HAFC Q4 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q4","date":1738101600,"updated":1767971929,"transcriptId":2567475,"type":"IN_HOUSE","eventId":237881,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/HAFC/earnings/HAFC-Q4-2024-earnings_call-237881.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/1/28/2567475.json","maxAge":1},{"title":"HAFC Q3 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q3","date":1729630800,"updated":1768803610,"transcriptId":2623854,"type":"IN_HOUSE","eventId":215131,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/HAFC/earnings/HAFC-Q3-2024-earnings_call-215131.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/10/22/2623854.json","maxAge":1},{"title":"HAFC Q2 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q2","date":1721768400,"updated":1772061625,"transcriptId":2732183,"type":"IN_HOUSE","eventId":187415,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/HAFC/earnings/HAFC-Q2-2024-earnings_call-187415.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/7/23/2732183.json","maxAge":1},{"title":"HAFC Q1 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q1","date":1713906000,"updated":1772061325,"transcriptId":2761578,"type":"IN_HOUSE","eventId":161316,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/HAFC/earnings/HAFC-Q1-2024-earnings_call-161316.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/4/23/2761578.json","maxAge":1},{"title":"HAFC Q4 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q4","date":1706047200,"updated":1772059571,"transcriptId":2822468,"type":"IN_HOUSE","eventId":122614,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/HAFC/earnings/HAFC-Q4-2023-earnings_call-122614.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/1/23/2822468.json","maxAge":1},{"title":"HAFC Q3 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q3","date":1698181200,"updated":1772061980,"transcriptId":2869788,"type":"IN_HOUSE","eventId":84942,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/HAFC/earnings/HAFC-Q3-2023-earnings_call-84942.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/10/24/2869788.json","maxAge":1},{"title":"HAFC Q2 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q2","date":1690318800,"updated":1772061790,"transcriptId":2920822,"type":"IN_HOUSE","eventId":65058,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/HAFC/earnings/HAFC-Q2-2023-earnings_call-65058.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/7/25/2920822.json","maxAge":1},{"title":"HAFC Q1 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q1","date":1682456400,"updated":1772443593,"transcriptId":2973557,"type":"IN_HOUSE","eventId":50661,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/HAFC/earnings/HAFC-Q1-2023-earnings_call-50661.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/4/25/2973557.json","maxAge":1},{"title":"HAFC Q4 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q4","date":1674597600,"updated":1773487668,"transcriptId":3028618,"type":"IN_HOUSE","eventId":39275,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/HAFC/earnings/HAFC-Q4-2022-earnings_call-39275.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/1/24/3028618.json","maxAge":1},{"title":"HAFC Q3 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q3","date":1666695600,"updated":1774092785,"transcriptId":3075872,"type":"IN_HOUSE","eventId":38783,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/HAFC/earnings/HAFC-Q3-2022-earnings_call-38783.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/10/25/3075872.json","maxAge":1},{"title":"HAFC Q2 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q2","date":1658801280,"updated":1773909964,"transcriptId":3111830,"type":"IN_HOUSE","eventId":27154,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/HAFC/earnings/HAFC-Q2-2022-earnings_call-27154.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/7/26/3111830.json","maxAge":1},{"title":"HAFC Q1 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q1","date":1650977298,"updated":1774248476,"transcriptId":3148098,"type":"IN_HOUSE","eventId":19842,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/HAFC/earnings/HAFC-Q1-2022-earnings_call-19842.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/4/26/3148098.json","maxAge":1},{"title":"HAFC Q4 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q4","date":1643134267,"updated":1752165408,"transcriptId":1573932,"type":"RAW","eventId":13058,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/HAFC/earnings/HAFC-Q4-2021-earnings_call-13058.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/1/25/1573932.json","maxAge":1},{"title":"HAFC Q3 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q3","date":1635206400,"updated":1752165408,"transcriptId":1570683,"type":"RAW","eventId":9277,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/HAFC/earnings/HAFC-Q3-2021-earnings_call-9277.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/10/26/1570683.json","maxAge":1},{"title":"HAFC Q2 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q2","date":1627419600,"updated":1752173449,"transcriptId":1685582,"type":"RAW","eventId":226274,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/HAFC/earnings/HAFC-Q2-2021-earnings_call-226274.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/7/27/1685582.json","maxAge":1},{"title":"HAFC Q1 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q1","date":1619557200,"updated":1752173449,"transcriptId":1685583,"type":"RAW","eventId":226275,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/HAFC/earnings/HAFC-Q1-2021-earnings_call-226275.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/4/27/1685583.json","maxAge":1}],"maxAge":86400},"summaryDetail":{"maxAge":1,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"previousClose":{"raw":26.33,"fmt":"26.33"},"open":{"raw":26.14,"fmt":"26.14"},"dayLow":{"raw":25.88,"fmt":"25.88"},"dayHigh":{"raw":26.21,"fmt":"26.21"},"regularMarketPreviousClose":{"raw":26.33,"fmt":"26.33"},"regularMarketOpen":{"raw":26.14,"fmt":"26.14"},"regularMarketDayLow":{"raw":25.88,"fmt":"25.88"},"regularMarketDayHigh":{"raw":26.21,"fmt":"26.21"},"dividendRate":{"raw":1.12,"fmt":"1.12"},"dividendYield":{"raw":0.0432,"fmt":"4.32%"},"exDividendDate":{"raw":1770595200,"fmt":"2026-02-09"},"payoutRatio":{"raw":0.4303,"fmt":"43.03%"},"fiveYearAvgDividendYield":{"raw":4.19,"fmt":"4.19"},"beta":{"raw":0.692,"fmt":"0.69"},"trailingPE":{"raw":10.322709,"fmt":"10.32"},"forwardPE":{"raw":7.8337116,"fmt":"7.83"},"volume":{"raw":227293,"fmt":"227.29k","longFmt":"227,293"},"regularMarketVolume":{"raw":227293,"fmt":"227.29k","longFmt":"227,293"},"averageVolume":{"raw":309501,"fmt":"309.5k","longFmt":"309,501"},"averageVolume10days":{"raw":431750,"fmt":"431.75k","longFmt":"431,750"},"averageDailyVolume10Day":{"raw":431750,"fmt":"431.75k","longFmt":"431,750"},"bid":{"raw":25.88,"fmt":"25.88"},"ask":{"raw":25.97,"fmt":"25.97"},"bidSize":{"raw":100,"fmt":"100","longFmt":"100"},"askSize":{"raw":100,"fmt":"100","longFmt":"100"},"marketCap":{"raw":776142016,"fmt":"776.14M","longFmt":"776,142,016"},"nonDilutedMarketCap":{"raw":758076057,"fmt":"758.08M","longFmt":"758,076,057"},"yield":{},"ytdReturn":{},"qtdReturn":{},"totalAssets":{},"expireDate":{},"strikePrice":{},"openInterest":{},"fiftyTwoWeekLow":{"raw":19.25,"fmt":"19.25"},"fiftyTwoWeekHigh":{"raw":30.2,"fmt":"30.20"},"allTimeHigh":{"raw":185.44,"fmt":"185.44"},"allTimeLow":{"raw":6.0,"fmt":"6.00"},"priceToSalesTrailing12Months":{"raw":3.0350533,"fmt":"3.04"},"fiftyDayAverage":{"raw":26.9902,"fmt":"26.99"},"twoHundredDayAverage":{"raw":25.85305,"fmt":"25.85"},"trailingAnnualDividendRate":{"raw":1.08,"fmt":"1.08"},"trailingAnnualDividendYield":{"raw":0.041017853,"fmt":"4.10%"},"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":1776801600,"fmt":"2026-04-21"}],"earningsCallDate":[{"raw":1769551200,"fmt":"2026-01-27"}],"isEarningsDateEstimate":true,"earningsAverage":{"raw":0.7025,"fmt":"0.70"},"earningsLow":{"raw":0.69,"fmt":"0.69"},"earningsHigh":{"raw":0.73,"fmt":"0.73"},"revenueAverage":{"raw":71233330,"fmt":"71.23M","longFmt":"71,233,330"},"revenueLow":{"raw":71000000,"fmt":"71M","longFmt":"71,000,000"},"revenueHigh":{"raw":71500000,"fmt":"71.5M","longFmt":"71,500,000"}},"exDividendDate":{"raw":1770595200,"fmt":"2026-02-09"},"dividendDate":{"raw":1771977600,"fmt":"2026-02-25"}},"upgradeDowngradeHistory":{"history":[{"epochGradeDate":1770047072,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":34.0,"priorPriceTarget":33.0},{"epochGradeDate":1769712741,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Maintains","currentPriceTarget":29.5,"priorPriceTarget":29.5},{"epochGradeDate":1761134703,"firm":"Keefe, Bruyette & Woods","toGrade":"Market Perform","fromGrade":"Market Perform","action":"main","priceTargetAction":"Raises","currentPriceTarget":30.5,"priorPriceTarget":29.0},{"epochGradeDate":1753372779,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":28.0,"priorPriceTarget":28.5},{"epochGradeDate":1753285347,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":27.0,"priorPriceTarget":26.0},{"epochGradeDate":1753285320,"firm":"Keefe, Bruyette & Woods","toGrade":"Market Perform","fromGrade":"Market Perform","action":"main","priceTargetAction":"Raises","currentPriceTarget":28.0,"priorPriceTarget":27.0},{"epochGradeDate":1738255105,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Maintains","currentPriceTarget":27.5,"priorPriceTarget":27.5},{"epochGradeDate":1733315013,"firm":"Keefe, Bruyette & Woods","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"Raises","currentPriceTarget":29.0,"priorPriceTarget":24.0},{"epochGradeDate":1731695657,"firm":"Janney Montgomery Scott","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1729778077,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":25.5,"priorPriceTarget":20.0},{"epochGradeDate":1729702086,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":22.0,"priorPriceTarget":20.0},{"epochGradeDate":1729698422,"firm":"Wedbush","toGrade":"Neutral","fromGrade":"Neutral","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":21.0,"priorPriceTarget":21.0},{"epochGradeDate":1729692969,"firm":"Jones Trading","toGrade":"Hold","fromGrade":"","action":"reit","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1727870332,"firm":"Keefe, Bruyette & Woods","toGrade":"Outperform","fromGrade":"Market Perform","action":"up","priceTargetAction":"Raises","currentPriceTarget":22.0,"priorPriceTarget":20.0},{"epochGradeDate":1727198710,"firm":"Wedbush","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":21.0,"priorPriceTarget":22.0},{"epochGradeDate":1721845021,"firm":"Wedbush","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":22.0,"priorPriceTarget":17.0},{"epochGradeDate":1721827671,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":21.0,"priorPriceTarget":18.0},{"epochGradeDate":1713969954,"firm":"Keefe, Bruyette & Woods","toGrade":"Market Perform","fromGrade":"Market Perform","action":"reit","priceTargetAction":"Lowers","currentPriceTarget":18.0,"priorPriceTarget":18.5},{"epochGradeDate":1713959348,"firm":"Wedbush","toGrade":"Neutral","fromGrade":"Neutral","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":17.0,"priorPriceTarget":17.0},{"epochGradeDate":1706108905,"firm":"Keefe, Bruyette & Woods","toGrade":"Market Perform","fromGrade":"Market Perform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":18.5,"priorPriceTarget":20.0},{"epochGradeDate":1706102013,"firm":"Wedbush","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":20.0,"priorPriceTarget":21.0},{"epochGradeDate":1698241967,"firm":"Wedbush","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":16.0,"priorPriceTarget":18.0},{"epochGradeDate":1690484703,"firm":"Keefe, Bruyette & Woods","toGrade":"Market Perform","fromGrade":"Market Perform","action":"main","priceTargetAction":"Raises","currentPriceTarget":21.0,"priorPriceTarget":20.0},{"epochGradeDate":1690374883,"firm":"Wedbush","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":19.0,"priorPriceTarget":17.0},{"epochGradeDate":1682948250,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":17.0,"priorPriceTarget":20.0},{"epochGradeDate":1682929902,"firm":"JonesTrading","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1682510192,"firm":"Wedbush","toGrade":"Neutral","fromGrade":"","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":20.0,"priorPriceTarget":0.0},{"epochGradeDate":1680791709,"firm":"Keefe, Bruyette & Woods","toGrade":"Market Perform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":23.0,"priorPriceTarget":28.0},{"epochGradeDate":1674654918,"firm":"JonesTrading","toGrade":"Buy","fromGrade":"","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":29.0,"priorPriceTarget":0.0},{"epochGradeDate":1652875227,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Announces","currentPriceTarget":25.0,"priorPriceTarget":0.0},{"epochGradeDate":1643196197,"firm":"JonesTrading","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":29.0,"priorPriceTarget":24.0},{"epochGradeDate":1636984174,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":28.0,"priorPriceTarget":24.0},{"epochGradeDate":1615465624,"firm":"JonesTrading","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":24.0,"priorPriceTarget":0.0},{"epochGradeDate":1601987858,"firm":"Wedbush","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":9.0,"priorPriceTarget":0.0},{"epochGradeDate":1601559854,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":9.0,"priorPriceTarget":9.5},{"epochGradeDate":1565613183,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":21.5,"priorPriceTarget":27.0},{"epochGradeDate":1540823043,"firm":"Raymond James","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":23.0,"priorPriceTarget":29.0},{"epochGradeDate":1532957530,"firm":"Raymond James","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":29.0,"priorPriceTarget":32.0},{"epochGradeDate":1524750552,"firm":"Raymond James","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":32.0,"priorPriceTarget":35.0},{"epochGradeDate":1476849600,"firm":"FIG Partners","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1464854565,"firm":"Keefe, Bruyette & Woods","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"Lowers","currentPriceTarget":26.0,"priorPriceTarget":28.0},{"epochGradeDate":1461322135,"firm":"Raymond James","toGrade":"Outperform","fromGrade":"Strong Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1453987010,"firm":"Raymond James","toGrade":"Strong Buy","fromGrade":"Outperform","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1448024215,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Overweight","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1446549973,"firm":"Raymond James","toGrade":"Outperform","fromGrade":"Strong Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1440497316,"firm":"Raymond James","toGrade":"Strong Buy","fromGrade":"Outperform","action":"up","priceTargetAction":"Maintains","currentPriceTarget":28.0,"priorPriceTarget":0.0},{"epochGradeDate":1438009200,"firm":"Keefe, Bruyette & Woods","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":28.0,"priorPriceTarget":25.5},{"epochGradeDate":1434143488,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":27.0,"priorPriceTarget":0.0},{"epochGradeDate":1434027600,"firm":"Raymond James","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":26.0,"priorPriceTarget":24.0},{"epochGradeDate":1423490400,"firm":"Keefe, Bruyette & Woods","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":25.5,"priorPriceTarget":26.0},{"epochGradeDate":1416483800,"firm":"Sterne Agee","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":25.0,"priorPriceTarget":0.0},{"epochGradeDate":1415627376,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":26.0,"priorPriceTarget":27.0},{"epochGradeDate":1415346372,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":26.0,"priorPriceTarget":27.0},{"epochGradeDate":1398254400,"firm":"FIG Partners","toGrade":"Outperform","fromGrade":"Market Perform","action":"up","priceTargetAction":"Raises","currentPriceTarget":26.0,"priorPriceTarget":25.0},{"epochGradeDate":1390907950,"firm":"Keefe, Bruyette & Woods","toGrade":"Outperform","fromGrade":"Market Perform","action":"up","priceTargetAction":"Raises","currentPriceTarget":25.0,"priorPriceTarget":19.0},{"epochGradeDate":1384182527,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":22.0,"priorPriceTarget":21.0},{"epochGradeDate":1359411645,"firm":"FIG Partners","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"Maintains","currentPriceTarget":18.0,"priorPriceTarget":0.0},{"epochGradeDate":1359115201,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":19.0,"priorPriceTarget":18.0},{"epochGradeDate":1357849056,"firm":"FIG Partners","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":18.0,"priorPriceTarget":15.0},{"epochGradeDate":1345647720,"firm":"FIG Partners","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"Maintains","currentPriceTarget":13.0,"priorPriceTarget":0.0},{"epochGradeDate":1343928360,"firm":"FIG Partners","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":13.0,"priorPriceTarget":12.5},{"epochGradeDate":1342778280,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":14.0,"priorPriceTarget":12.5},{"epochGradeDate":1342525800,"firm":"FIG Partners","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":12.5,"priorPriceTarget":0.0},{"epochGradeDate":1331307420,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":12.0,"priorPriceTarget":0.0}],"maxAge":86400},"pageViews":{"shortTermTrend":"DOWN","midTermTrend":"UP","longTermTrend":"UP","maxAge":1},"price":{"maxAge":1,"preMarketChange":{},"preMarketPrice":{},"preMarketSource":"FREE_REALTIME","postMarketChangePercent":{"raw":0.0,"fmt":"0.00%"},"postMarketChange":{"raw":0.0,"fmt":"0.00"},"postMarketTime":1774646423,"postMarketPrice":{"raw":25.91,"fmt":"25.91"},"postMarketSource":"FREE_REALTIME","regularMarketChangePercent":{"raw":-0.01595139,"fmt":"-1.60%"},"regularMarketChange":{"raw":-0.42000008,"fmt":"-0.42"},"regularMarketTime":1774641600,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"regularMarketPrice":{"raw":25.91,"fmt":"25.91"},"regularMarketDayHigh":{"raw":26.21,"fmt":"26.21"},"regularMarketDayLow":{"raw":25.88,"fmt":"25.88"},"regularMarketVolume":{"raw":227293,"fmt":"227.29k","longFmt":"227,293.00"},"averageDailyVolume10Day":{"raw":431750,"fmt":"431.75k","longFmt":"431,750"},"averageDailyVolume3Month":{"raw":309501,"fmt":"309.5k","longFmt":"309,501"},"regularMarketPreviousClose":{"raw":26.33,"fmt":"26.33"},"regularMarketSource":"FREE_REALTIME","regularMarketOpen":{"raw":26.14,"fmt":"26.14"},"strikePrice":{},"openInterest":{},"exchange":"NMS","exchangeName":"NasdaqGS","exchangeDataDelayedBy":0,"marketState":"CLOSED","quoteType":"EQUITY","symbol":"HAFC","underlyingSymbol":null,"shortName":"Hanmi Financial Corporation","longName":"Hanmi Financial Corporation","currency":"USD","quoteSourceName":"Nasdaq Real Time Price","currencySymbol":"$","fromCurrency":null,"toCurrency":null,"lastMarket":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"marketCap":{"raw":776142016,"fmt":"776.14M","longFmt":"776,142,016.00"}},"earningsNonGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":0.58,"fmt":"0.58"},"estimate":{"raw":0.574,"fmt":"0.57"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"0.01","surprisePct":"1.05","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1745353661,"fmt":"2025-04-22"}},{"date":"2Q2025","actual":{"raw":0.5,"fmt":"0.50"},"estimate":{"raw":0.61,"fmt":"0.61"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"-0.11","surprisePct":"-18.03","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1753214760,"fmt":"2025-07-22"}},{"date":"3Q2025","actual":{"raw":0.73,"fmt":"0.73"},"estimate":{"raw":0.65,"fmt":"0.65"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"0.08","surprisePct":"12.31","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1761078201,"fmt":"2025-10-21"}},{"date":"4Q2025","actual":{"raw":0.7,"fmt":"0.70"},"estimate":{"raw":0.7025,"fmt":"0.70"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"-0.0","surprisePct":"-0.36","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1769547931,"fmt":"2026-01-27"}}],"currentQuarterEstimate":{"raw":0.7025,"fmt":"0.70"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1776801600,"fmt":"2026-04-21"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":271847000,"fmt":"271.85M","longFmt":"271,847,000"},"earnings":{"raw":101394000,"fmt":"101.39M","longFmt":"101,394,000"}},{"date":2023,"revenue":{"raw":255450000,"fmt":"255.45M","longFmt":"255,450,000"},"earnings":{"raw":80041000,"fmt":"80.04M","longFmt":"80,041,000"}},{"date":2024,"revenue":{"raw":234359000,"fmt":"234.36M","longFmt":"234,359,000"},"earnings":{"raw":62201000,"fmt":"62.2M","longFmt":"62,201,000"}},{"date":2025,"revenue":{"raw":270165000,"fmt":"270.17M","longFmt":"270,165,000"},"earnings":{"raw":76089000,"fmt":"76.09M","longFmt":"76,089,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":62818000,"fmt":"62.82M","longFmt":"62,818,000"},"earnings":{"raw":17672000,"fmt":"17.67M","longFmt":"17,672,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":65210000,"fmt":"65.21M","longFmt":"65,210,000"},"earnings":{"raw":15117000,"fmt":"15.12M","longFmt":"15,117,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":70959000,"fmt":"70.96M","longFmt":"70,959,000"},"earnings":{"raw":22061000,"fmt":"22.06M","longFmt":"22,061,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":71178000,"fmt":"71.18M","longFmt":"71,178,000"},"earnings":{"raw":21239000,"fmt":"21.24M","longFmt":"21,239,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"corporateActions":{"corporateActions":[],"maxAge":1},"financialData":{"maxAge":86400,"currentPrice":{"raw":25.91,"fmt":"25.91"},"targetHighPrice":{"raw":34.0,"fmt":"34.00"},"targetLowPrice":{"raw":29.5,"fmt":"29.50"},"targetMeanPrice":{"raw":31.5,"fmt":"31.50"},"targetMedianPrice":{"raw":31.25,"fmt":"31.25"},"recommendationMean":{},"recommendationKey":"none","numberOfAnalystOpinions":{"raw":4,"fmt":"4","longFmt":"4"},"totalCash":{"raw":215560000,"fmt":"215.56M","longFmt":"215,560,000"},"totalCashPerShare":{"raw":7.267,"fmt":"7.27"},"ebitda":{},"totalDebt":{"raw":319063008,"fmt":"319.06M","longFmt":"319,063,008"},"quickRatio":{},"currentRatio":{},"totalRevenue":{"raw":255726000,"fmt":"255.73M","longFmt":"255,726,000"},"debtToEquity":{},"revenuePerShare":{"raw":8.566,"fmt":"8.57"},"returnOnAssets":{"raw":0.00979,"fmt":"0.98%"},"returnOnEquity":{"raw":0.09956,"fmt":"9.96%"},"grossProfits":{"raw":255726000,"fmt":"255.73M","longFmt":"255,726,000"},"freeCashflow":{},"operatingCashflow":{"raw":206008000,"fmt":"206.01M","longFmt":"206,008,000"},"earningsGrowth":{"raw":0.202,"fmt":"20.20%"},"revenueGrowth":{"raw":0.157,"fmt":"15.70%"},"grossMargins":{"raw":0.0,"fmt":"0.00%"},"ebitdaMargins":{"raw":0.0,"fmt":"0.00%"},"operatingMargins":{"raw":0.43512002,"fmt":"43.51%"},"profitMargins":{"raw":0.29754,"fmt":"29.75%"},"financialCurrency":"USD"}}],"error":null}}