Value
3.5/10data confidence 67%| Component | Sub-score |
|---|---|
| Fwd P/E | 2.9 |
| Analyst target | 4.0 |
- ▸Forward P/E: 36.6x
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 |
|---|---|---|
In the three quarters preceding the most recent result, the company missed consensus earnings estimates in each period, with surprises of roughly -67%, -15%, and -46% respectively — a pattern suggesting structural challenges in forecasting and delivering on guidance. Earnings | EPS surprise rises above 5% for 3 consecutive quarters, demonstrating a durable reversal of the prior miss pattern. | →Stable |
| CounterThe most recent quarter delivered a 57% positive surprise, which could mark the beginning of a genuine turnaround if the drivers of the prior misses were one-time in nature rather than structural. | ||
A Piotroski F-Score of 0 out of 9 and explicitly flagged quality concerns place the business at the very floor of financial health assessment — a score of zero signals widespread simultaneous deterioration across profitability, leverage, and operational efficiency dimensions. Quality breakdown | Piotroski F-Score rises above 5 out of 9 for 2 consecutive quarters, indicating broad financial health improvement. | →Stable |
| CounterA Piotroski score at zero can reflect a temporary cyclical trough during a deliberate investment phase; if capital deployment begins generating returns, scores across all measured dimensions could recover sharply within a few quarters. | ||
Recent news activity generated a positive news sentiment reading of +0.70 and triggered analyst coverage, suggesting that external observers see a potential catalyst — an early-stage signal that fundamental attention is returning to the stock. Sentiment breakdown | News sentiment score stays above 0 over the next 3 months and at least one additional analyst initiates or reaffirms a positive rating. | →Stable |
| CounterThe positive sentiment is based on a single news item with light overall coverage; without accompanying earnings improvement, attention-driven momentum fades quickly and the signal may not represent a durable shift in institutional interest. | ||
At a forward P/E of 35.9 times with only 2.4% headroom to the near-term resistance target and a reward-to-risk ratio of 0.34, the current setup does not offer attractive risk-adjusted positioning — the multiple embeds recovery expectations that the earnings track record has not yet validated. Valuation breakdown | Forward P/E compresses below 20 times from the current 35.9 times, reflecting either share-price moderation or a meaningful acceleration in earnings growth. | →Stable |
| CounterA rich multiple can persist if the most recent earnings beat marks the start of a sustained recovery; if earnings growth accelerates, the forward multiple would compress naturally without requiring a price decline. | ||
CounterThe most recent quarter delivered a 57% positive surprise, which could mark the beginning of a genuine turnaround if the drivers of the prior misses were one-time in nature rather than structural.
CounterA Piotroski score at zero can reflect a temporary cyclical trough during a deliberate investment phase; if capital deployment begins generating returns, scores across all measured dimensions could recover sharply within a few quarters.
CounterThe positive sentiment is based on a single news item with light overall coverage; without accompanying earnings improvement, attention-driven momentum fades quickly and the signal may not represent a durable shift in institutional interest.
CounterA rich multiple can persist if the most recent earnings beat marks the start of a sustained recovery; if earnings growth accelerates, the forward multiple would compress naturally without requiring a price decline.
A recent analyst-noted news catalyst and a single strong earnings beat follow three consecutive quarters of misses, a Piotroski F-Score of zero out of nine, and a forward multiple of 35.9 times — the quality profile does not support initiating a position, and the current price offers only 2.4% headroom to the near-term resistance target with an unfavorable reward-to-risk ratio.
Falsifiable statement — pillar-level invalidators below. Engine-derived; not personalized advice.
| Component | Sub-score |
|---|---|
| Fwd P/E | 2.9 |
| Analyst target | 4.0 |
| Component | Sub-score |
|---|---|
| Moat | 5.0 |
| Piotroski F | 0.0 |
| Component | Sub-score |
|---|---|
| RSI | 5.5 |
| MACD | 0.7 |
| OBV | 1.0 |
| MA position | 6.0 |
| Volume | 0.0 |
| Component | Sub-score |
|---|---|
| LLM sentiment | 6.8 |
| Analyst rating | 7.0 |
| Price target | 6.0 |
| Component | Sub-score |
|---|---|
| materiality | 5.0 |
| holder change | 5.3 |
| Component | Sub-score |
|---|---|
| value rank | 5.0 |
| quality rank | 5.0 |
| growth rank | 5.0 |
| Component | Sub-score |
|---|---|
| bollinger | 6.2 |
| support resistance | 6.6 |
| 52w position | 7.2 |
| Component | Sub-score |
|---|---|
| volatility | 0.0 |
| put call | 10.0 |
| implied vol | 1.2 |
| max pain risk | 3.0 |
| news risk | 6.0 |
| Component | Sub-score |
|---|---|
| erm | 5.0 |
| earnings history | 0.0 |
| earnings timing | 5.0 |
| surprise avg | 0.0 |
| news activity | 8.0 |
Quality below minimum threshold.
L1:HARD_BLOCKSetupRange Bound — RSI 50 mid-range, Bollinger mid-band
EdgeNo clear edge — No clear edge identified
SuitabilityAggressive — MCap $4.3B<$5B
The L1 gate blocked the positive-verdict path: a hard-floor threshold was breached, so dimensional pillars — including Technical at 6.7 could not lift the engine output above the verdict floor. Failed gate signal: MOMENTUM:2.6<4.5.
The strongest dimensions are Technical at 6.7, Sentiment at 6.6, and Insider at 5.2; the weakest are Quality at 2.5, Momentum at 2.6, and Value at 3.5. The V9 engine flagged 2 failed gates with 1 warning, producing an asymmetric reward-to-risk of -0.64 and an engine sizing output of AVOID.
Falsifying conditions — when triggered, the corresponding pillar's thesis is invalidated.
Trip ifEPS surprise rises above 5% for 3 consecutive quarters, indicating a durable reversal of the prior miss pattern.
Trip ifPiotroski F-Score rises above 5 out of 9 for 2 consecutive quarters, indicating quality has recovered to an acceptable level.
Trip ifNews sentiment score falls below 0 for 2 consecutive months, indicating the catalyst has faded.
Trip ifForward P/E compresses below 20 times from the current 35.9 times, indicating valuation has normalized.