Value
7.7/10data confidence 67%| Component | Sub-score |
|---|---|
| P/S | 10.0 |
| EV/EBITDA | 6.1 |
| p ocf | 8.0 |
| Analyst target | 7.5 |
- ▸P/OCF: 11.6x (FFO proxy — REITs gated off P/E)
- ▸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.
Analysts see 31% upside and recent earnings beats have been material, but the stock carries a confirmed death-cross technical setup, business quality well below the minimum acceptable floor, and no identifiable competitive moat — making this a speculative recovery where the structural concerns are not yet resolved.
Falsifiable statement — pillar-level invalidators below. Engine-derived; not personalized advice.
| Pillar | Expectation | Trend |
|---|---|---|
Analyst consensus implies approximately 31% upside to the near-term price target of $15.22, and the risk/reward of roughly 2-to-1 in your favor suggests that, if the recovery thesis plays out, the stock could deliver meaningful returns from current levels. Sentiment breakdown | The stock closes within 5% of $15.22 within 12 months as revenue growth and earnings beats support multiple expansion. | →Stable |
| CounterAnalyst targets for recovery-stage businesses tend to anchor to optimistic scenarios; if the recovery stalls, targets will be revised down, compressing both the share price and the implied upside simultaneously. | ||
Two beats in the last two reported quarters — with an average EPS surprise of approximately 13.5% and the most recent quarter surprising by nearly 13% — suggest earnings delivery is improving after a period of in-line results. Earnings | Average EPS surprise remains above 5% for four consecutive quarters, extending the improving track record and giving analysts confidence to raise targets. | →Stable |
| CounterThe two quarters before the recent beats were in-line results, meaning the improvement is only two quarters old — too short a streak to confirm a durable change in guidance discipline or business momentum. | ||
At a quality score of 3.3 — below the minimum acceptable floor of 4.0 — and with no identifiable competitive moat, the business lacks the structural durability that would give confidence in a sustained earnings recovery. Quality breakdown | If quality improves, the Piotroski F-Score should rise above 7 out of 9 for two consecutive quarters, signaling genuine balance-sheet strengthening that could narrow the quality gap. | →Stable |
| CounterThe business generates excellent free-cash-flow conversion of 539% relative to net income, suggesting real cash generation that is not captured in quality scores — that cash may finance moat-building investment over time. | ||
A death-cross pattern combined with falling on-balance volume and positioning below the 200-day moving average indicates the path of least resistance remains lower in the near term, limiting the probability that the stock can sustain upside from current levels without a sentiment shift. Engine gate (failed) | A technical reversal is confirmed when the stock closes above its 200-day moving average and on-balance volume turns positive for four consecutive weeks. | →Stable |
| CounterMACD is improving and RSI is at mid-range, suggesting internal momentum may be turning even before price recovers above the long-term moving average — the death cross may be a lagging rather than leading signal here. | ||
CounterAnalyst targets for recovery-stage businesses tend to anchor to optimistic scenarios; if the recovery stalls, targets will be revised down, compressing both the share price and the implied upside simultaneously.
CounterThe two quarters before the recent beats were in-line results, meaning the improvement is only two quarters old — too short a streak to confirm a durable change in guidance discipline or business momentum.
CounterThe business generates excellent free-cash-flow conversion of 539% relative to net income, suggesting real cash generation that is not captured in quality scores — that cash may finance moat-building investment over time.
CounterMACD is improving and RSI is at mid-range, suggesting internal momentum may be turning even before price recovers above the long-term moving average — the death cross may be a lagging rather than leading signal here.
| Component | Sub-score |
|---|---|
| P/S | 10.0 |
| EV/EBITDA | 6.1 |
| p ocf | 8.0 |
| Analyst target | 7.5 |
| Component | Sub-score |
|---|---|
| ROE | 1.3 |
| ROA | 2.6 |
| Gross margin | 0.0 |
| Op margin | 0.9 |
| Net margin | 0.3 |
| Current ratio | 4.4 |
| FCF quality | 10.0 |
| Moat | 4.9 |
| Piotroski F | 5.6 |
| Component | Sub-score |
|---|---|
| Rev growth | 5.2 |
| Component | Sub-score |
|---|---|
| RSI | 4.5 |
| MACD | 3.6 |
| OBV | 1.0 |
| MA position | 1.0 |
| Volume | 3.1 |
| Component | Sub-score |
|---|---|
| Analyst rating | 7.0 |
| Price target | 8.9 |
| erm sentiment | 5.0 |
| Component | Sub-score |
|---|---|
| materiality | 5.0 |
| holder change | 5.1 |
| Component | Sub-score |
|---|---|
| value rank | 5.5 |
| quality rank | 3.1 |
| growth rank | 4.0 |
| Component | Sub-score |
|---|---|
| bollinger | 5.4 |
| support resistance | 5.3 |
| 52w position | 4.9 |
| Component | Sub-score |
|---|---|
| short interest | 7.6 |
| days to cover | 4.8 |
| volatility | 2.3 |
| put call | 10.0 |
| implied vol | 3.7 |
| beta | 5.2 |
| debt equity | 3.8 |
| Component | Sub-score |
|---|---|
| erm | 5.0 |
| earnings history | 10.0 |
| earnings timing | 5.0 |
| surprise avg | 9.2 |
Quality below minimum threshold.
L1:HARD_BLOCKSetupRANGE_BOUND — RSI 55 mid-range, Bollinger mid-band
EdgeNO_EDGE — No clear edge identified
SuitabilityAGGRESSIVE — Beta 1.46>1.3, MCap $3.0B<$5B
The L1 gate blocked the positive-verdict path: a hard-floor threshold was breached, so dimensional pillars — including Value at 7.7 could not lift the engine output above the verdict floor. Failed gate signal: MOMENTUM:2.6<4.5.
The strongest dimensions are Value at 7.7, Catalyst at 7.3, and Sentiment at 7.1; the weakest are Momentum at 2.6, Quality at 3.3, and Peer rank at 4.4. The V9 engine flagged 2 failed gates with 1 warning, producing an asymmetric reward-to-risk of 2.10 and an engine sizing output of AVOID.
Falsifying conditions — when triggered, the corresponding pillar's thesis is invalidated.
Trip ifAnalyst consensus price target falls below $13.39 (current price), eliminating the implied upside.
Trip ifAverage EPS surprise falls below 0% for 2 consecutive quarters.
Trip ifPiotroski F-Score rises above 7 out of 9 for 2 consecutive quarters from the current level.
Trip ifAverage EPS surprise exceeds 25% for 2 consecutive quarters from the current 13.5% average, catalyzing a technical reversal.