Value
7.7/10data confidence 67%| Component | Sub-score |
|---|---|
| P/E | 3.8 |
| P/S | 6.7 |
| Fwd P/E | 8.5 |
| PEG | 10.0 |
- ▸Forward P/E: 13.5x
- ▸PEG: 0.09
- ▸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 |
|---|---|---|
VersaBank combines strong 30% year-over-year growth with an attractive valuation (forward P/E of 13.1x, PEG of 0.08). Growth breakdown | Revenue growth should stay above 20% YoY and the forward P/E should remain below 15x over the next 12 months to sustain this combination. | →Stable |
| CounterNo competitive moat is identified, so the growth-plus-value combination could compress quickly if a larger competitor undercuts VersaBank's niche digital-banking model. | ||
The bank has beaten earnings estimates in 3 of the last 4 quarters with an average surprise of 8.5%, underscoring the strong earnings profile noted in the bull case. Bull case | The company should beat or meet estimates again at the September 3 earnings report to extend the streak. | →Stable |
| CounterThe one inline quarter came in slightly negative (-2.35% surprise), showing the streak isn't uniformly strong across all recent periods. | ||
The stock is in a technical breakout with a golden cross, trading above all moving averages with rising on-balance volume, an RSI of 62, and bullish MACD. Chart pattern detection | The stock should hold above its moving averages and momentum should remain strong over the next 2 quarters, confirming the breakout. | →Stable |
| CounterA momentum score already at 8.5 out of 10 is stretched, and breakouts at extended momentum levels are prone to sharp reversals. | ||
The stock has already reached its analyst price target with -6.8% implied upside, and the engine's asymmetry gate failed at a ratio of -0.46. Engine gate (failed) | A new take-profit level above the current $24.55 resistance should emerge to restore positive asymmetry over the next 12 months. | →Stable |
| CounterA continued earnings beat streak and 30% revenue growth could force analysts to raise price targets well above the current level, resolving the negative asymmetry. | ||
At a $0.7 billion market cap, the stock sits below the reach of many institutional investors, an edge the engine flags that can leave shares under-owned and mispriced relative to fundamentals. Edge rationale | As market cap grows or institutional ownership increases over the next 12 months, this constraint-driven mispricing edge should narrow as the price adjusts. | →Stable |
| CounterBeing below institutional reach can also reflect genuine below-average business quality, as flagged in the key risks, rather than solely a size-driven mispricing. | ||
CounterNo competitive moat is identified, so the growth-plus-value combination could compress quickly if a larger competitor undercuts VersaBank's niche digital-banking model.
CounterThe one inline quarter came in slightly negative (-2.35% surprise), showing the streak isn't uniformly strong across all recent periods.
CounterA momentum score already at 8.5 out of 10 is stretched, and breakouts at extended momentum levels are prone to sharp reversals.
CounterA continued earnings beat streak and 30% revenue growth could force analysts to raise price targets well above the current level, resolving the negative asymmetry.
CounterBeing below institutional reach can also reflect genuine below-average business quality, as flagged in the key risks, rather than solely a size-driven mispricing.
VersaBank pairs 30% revenue growth and an attractive valuation with a 3-of-4 earnings beat streak and a technical breakout, but the stock has already reached its price target with negative asymmetry despite a small-cap institutional-constraint edge.
Falsifiable statement — pillar-level invalidators below. Engine-derived; not personalized advice.
| Component | Sub-score |
|---|---|
| P/E | 3.8 |
| P/S | 6.7 |
| Fwd P/E | 8.5 |
| PEG | 10.0 |
| Component | Sub-score |
|---|---|
| ROE | 1.9 |
| ROA | 0.4 |
| Gross margin | 0.0 |
| Op margin | 10.0 |
| Net margin | 10.0 |
| Moat | 5.4 |
| Piotroski F | 4.4 |
| Component | Sub-score |
|---|---|
| Rev growth | 9.9 |
| EPS growth | 10.0 |
| Component | Sub-score |
|---|---|
| RSI | 5.0 |
| MACD | 9.8 |
| OBV | 1.0 |
| MA position | 9.0 |
| Volume | 1.0 |
| Component | Sub-score |
|---|---|
| Analyst rating | 5.9 |
| Price target | 6.5 |
| erm sentiment | 5.0 |
| Component | Sub-score |
|---|---|
| value rank | 0.9 |
| quality rank | 1.0 |
| growth rank | 8.0 |
| Component | Sub-score |
|---|---|
| bollinger | 2.8 |
| support resistance | 5.4 |
| 52w position | 7.3 |
| Component | Sub-score |
|---|---|
| days to cover | 7.7 |
| volatility | 0.6 |
| put call | 10.0 |
| implied vol | 0.6 |
| max pain risk | 3.0 |
| beta | 6.6 |
| Component | Sub-score |
|---|---|
| erm | 5.0 |
| earnings history | 10.0 |
| earnings timing | 5.0 |
| surprise avg | 6.7 |
| dividend safety | 5.5 |
Mixed signals. Hold existing position.
L4:PATH_F_HOLD_DEFAULTSetupBreakout — Golden cross, above all MAs, RSI 61, MACD bullish
EdgeInst Constrain — Small cap ($0.7B) below institutional reach
SuitabilityAggressive — MCap $0.7B<$5B
The default F-path HOLD fired without any positive-conviction gate triggering — no momentum acceleration, no quality+value crossover, no setup recognition. Highest-clear gate: MOMENTUM:5.2>=4.5. Top dim: Growth at 9.9; weakest: Peer rank at 3.7. The engine's read is one of pattern absence — no directional conviction in either direction at current asymmetry.
The strongest dimensions are Growth at 9.9, Value at 7.7, and Catalyst at 6.4; the weakest are Peer rank at 3.7, Quality at 4.6, and Risk (lower is worse) at 4.8. The V9 engine flagged 1 failed gate with 1 warning, producing an asymmetric reward-to-risk of -0.45 and an engine sizing output of AVOID.
Falsifying conditions — when triggered, the corresponding pillar's thesis is invalidated.
Trip ifRevenue growth falls below 15% YoY for 2 consecutive quarters.
Trip ifEarnings surprise turns negative, falling below 0% at the next report.
Trip ifStock price falls below its 200-day moving average, a decline of more than 8% from the current $21.90.
Trip ifTake-profit level rises above $27 from the current $24.55.
Trip ifMarket capitalization rises above $2 billion from the current $0.7 billion.