Value
7.8/10data confidence 83%| Component | Sub-score |
|---|---|
| P/E | 8.6 |
| P/S | 7.8 |
| Fwd P/E | 9.4 |
| PEG | 10.0 |
| Analyst target | 3.0 |
- ▸Forward P/E: 9.5x
- ▸PEG: 0.32
- ▸Attractively valued
Updated
Model-generated analysis — not investment advice. Not a registered investment advisor. Past performance does not guarantee future results.
About TrendMatrix. TrendMatrix is a publisher of general securities research and market commentary. We publish on a regular schedule. All content is the same for every subscriber in a tier — we do not provide personalized investment advice and we do not take into account any individual subscriber's financial situation, investment objectives, risk tolerance, tax situation, or holdings.
Not investment advice. TrendMatrix is not a registered investment adviser. Our content is for informational and educational purposes only. Consult your own licensed investment adviser, broker, or tax professional before making any investment decision.
Conflicts and positions. The TrendMatrix editorial team frequently holds personal long-term positions in securities discussed. We disclose positions held at the time of publication on each piece. We maintain a trading-window policy: we do not initiate or close positions in the same direction as a TrendMatrix publication within 24 hours before or 72 hours after publication.
No paid promotion. TrendMatrix does not accept payment from any issuer, broker, or third party in exchange for coverage of any security. Our sole compensation is subscription revenue.
No fiduciary duty. No fiduciary, advisory, or agency relationship is created between you and TrendMatrix by reading our content or subscribing to our service.
Performance. Past performance is not indicative of future results. Performance figures reflect the published model only and do not reflect any individual subscriber's actual results.
| Pillar | Expectation | Trend |
|---|---|---|
The stock has reached its analyst price target with modeled upside at -12.7%, trades within 3.0% of its 52-week high, and earnings estimates are trending down, together limiting the near-term upside case. Bear case | Earnings estimates should stabilize or trend upward over the next 12 months if the growth profile holds, restoring room for target upgrades. | →Stable |
| CounterA strong growth profile and attractive valuation can support continued target increases even amid a near-term estimate trim, particularly if the bank's core growth trends outperform the lowered estimates. | ||
The setup has failed the engine's asymmetry gate with a ratio of -1.38, reflecting a risk/reward skew where 9.2% modeled downside exceeds the 1.0% modeled upside. Engine gate (failed) | The asymmetry ratio should turn positive above 1.5 over the next 12 months if the price target is revised higher or the stock pulls back to a better entry. | →Stable |
| CounterThe stock is in a confirmed breakout with a golden cross and bullish MACD, and continued strong growth could push the price target higher quickly, flipping the ratio positive without requiring a price decline. | ||
Fundamental quality is strong, with margins around 31% and a Piotroski F-Score of 8 out of 9, indicating broad-based improvement across profitability and efficiency measures. Quality breakdown | The Piotroski F-Score should remain at 6 or above over the next 12 months if the bank sustains its current fundamental strength. | →Stable |
| CounterA high Piotroski F-Score is a backward-looking snapshot and can decline if margins compress or credit quality deteriorates in a rising-rate or slowing-growth environment for regional banks. | ||
The engine flags a yield trap warning, indicating the stock's dividend yield may not be sustainably covered despite the otherwise strong quality and growth profile. Catalyst breakdown | The dividend safety component should rise above 6.0 over the next 12 months if payout coverage improves. | →Stable |
| CounterA bank with strong margins and a high Piotroski F-Score typically has ample earnings coverage for its dividend, so the yield-trap flag may reflect a conservative scoring heuristic rather than a genuine payout risk. | ||
Insiders have been modest net sellers, totaling $265,641 over 90 days (0.027% of market cap), producing a bearish insider signal even though the engine rates the selling severity as immaterial. Insider breakdown | Insider activity should turn neutral or bullish over the next 12 months if insiders regain confidence near current levels. | →Stable |
| CounterA sale worth just 0.027% of market cap, which the engine itself treats as immaterial, is more consistent with routine personal transactions than a considered bearish view of the stock. | ||
CounterA strong growth profile and attractive valuation can support continued target increases even amid a near-term estimate trim, particularly if the bank's core growth trends outperform the lowered estimates.
CounterThe stock is in a confirmed breakout with a golden cross and bullish MACD, and continued strong growth could push the price target higher quickly, flipping the ratio positive without requiring a price decline.
CounterA high Piotroski F-Score is a backward-looking snapshot and can decline if margins compress or credit quality deteriorates in a rising-rate or slowing-growth environment for regional banks.
CounterA bank with strong margins and a high Piotroski F-Score typically has ample earnings coverage for its dividend, so the yield-trap flag may reflect a conservative scoring heuristic rather than a genuine payout risk.
CounterA sale worth just 0.027% of market cap, which the engine itself treats as immaterial, is more consistent with routine personal transactions than a considered bearish view of the stock.
Hanmi Financial combines strong fundamental quality and growth with a confirmed technical breakout, but the stock has already reached its analyst target with earnings estimates trending down, the asymmetry gate has failed, and a yield-trap warning and modest insider selling reinforce caution - consistent with the recommendation to maintain rather than add to the position.
Falsifiable statement — pillar-level invalidators below. Engine-derived; not personalized advice.
| Component | Sub-score |
|---|---|
| P/E | 8.6 |
| P/S | 7.8 |
| Fwd P/E | 9.4 |
| PEG | 10.0 |
| Analyst target | 3.0 |
| Component | Sub-score |
|---|---|
| ROE | 3.5 |
| ROA | 0.7 |
| Gross margin | 0.0 |
| Op margin | 10.0 |
| Net margin | 10.0 |
| Moat | 5.4 |
| Piotroski F | 8.9 |
| Component | Sub-score |
|---|---|
| Rev growth | 6.2 |
| EPS growth | 7.9 |
| Component | Sub-score |
|---|---|
| RSI | 5.5 |
| MACD | 2.3 |
| OBV | 1.0 |
| MA position | 6.0 |
| Volume | 1.6 |
| Component | Sub-score |
|---|---|
| Analyst rating | 5.0 |
| Price target | 5.8 |
| erm sentiment | 5.0 |
| Component | Sub-score |
|---|---|
| materiality | 4.5 |
| insider conviction | 2.0 |
| holder change | 10.0 |
| Component | Sub-score |
|---|---|
| value rank | 6.7 |
| quality rank | 4.8 |
| growth rank | 5.4 |
| Component | Sub-score |
|---|---|
| bollinger | 5.8 |
| support resistance | 6.1 |
| 52w position | 8.9 |
| Component | Sub-score |
|---|---|
| short interest | 8.0 |
| days to cover | 6.0 |
| volatility | 7.0 |
| put call | 6.7 |
| implied vol | 0.0 |
| beta | 8.8 |
| Component | Sub-score |
|---|---|
| erm | 5.0 |
| earnings history | 5.6 |
| earnings timing | 5.0 |
| surprise avg | 2.6 |
| dividend safety | 4.5 |
Maintain position. Not compelling to add more.
L4:PATH_F_HOLDSetupRange Bound — RSI 53 mid-range, Bollinger mid-band
EdgeInst Constrain — Small cap ($1.0B) below institutional reach
SuitabilityAggressive — MCap $1.0B<$5B
None of the engine's positive-conviction paths (C-quality, D-momentum) triggered — the F-path HOLD reflects balanced signals. Strongest-cleared gate: INSIDER:OK. Top dim: Value at 7.8; weakest: Momentum at 3.3. No conviction either direction.
The strongest dimensions are Value at 7.8, Growth at 7.1, and Technical at 6.9; the weakest are Momentum at 3.3, Catalyst at 4.5, and Sentiment at 5.3. The V9 engine flagged 2 failed gates with 2 warnings, producing an asymmetric reward-to-risk of -2.05 and an engine sizing output of AVOID.
Falsifying conditions — when triggered, the corresponding pillar's thesis is invalidated.
Trip ifModeled upside rises above 10%, from the current -12.7%, as the analyst target is revised or the price pulls back.
Trip ifAsymmetry ratio rises above 1.5, from the current -1.38, as the price target or downside estimate resets.
Trip ifPiotroski F-Score falls below 5 out of 9, from the current 8 out of 9, in the next reported quarter.
Trip ifDividend safety component rises above 6.0, from the current 4.8, over the next 2 quarters.
Trip ifInsider signal flips to bullish with net insider buying exceeding $100,000 over a 90-day window.