Value
5.4/10data confidence 100%| Component | Sub-score |
|---|---|
| P/E | 6.5 |
| P/S | 8.9 |
| EV/EBITDA | 2.5 |
| Fwd P/E | 7.2 |
| PEG | 3.8 |
| Analyst target | 4.0 |
- ▸Forward P/E: 17.5x
- ▸PEG: 2.82
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.
The stock is already trading above the analyst consensus ceiling with negative implied upside, and four consecutive earnings misses averaging -40% underscore a persistent gap between market expectations and actual delivery; the sole offsetting factor is strong price momentum — a golden cross with rising on-balance volume and RSI at 68 — which may sustain the current price but provides no fundamental support for a new position.
Falsifiable statement — pillar-level invalidators below. Engine-derived; not personalized advice.
| Pillar | Expectation | Trend |
|---|---|---|
A golden cross formation with the price above all key moving averages, rising on-balance volume, and RSI at 68 present a clear bullish technical picture that has sustained the stock at elevated levels despite fundamental headwinds. Momentum breakdown | The stock maintains a position above its 200-day moving average with RSI staying between 50 and 75 over the next 6 months, confirming the technical uptrend remains intact. | →Stable |
| CounterThe elevated put/call ratio of 1.54 indicates options market participants are buying downside protection despite the bullish price action, a divergence that can precede a momentum reversal when the technical support weakens. | ||
The stock is currently trading above the analyst consensus price target, implying negative headroom; at a reward-to-risk ratio of -0.31-to-1, the current price offers no margin of safety and the entry geometry is unfavorable. Price targets | Analyst consensus upgrades bring the price target above $114 — implying at least 15% upside from current levels — or the stock pulls back to create a more favorable entry below the consensus target. | →Stable |
| CounterStocks can sustain prices above analyst consensus targets for extended periods if earnings revisions follow, and a continuation of positive momentum may eventually prompt analyst upgrades that reset the ceiling higher. | ||
Four consecutive earnings misses averaging a -40% negative surprise indicate a sustained pattern of falling short of market expectations, which undermines management credibility and creates downside risk if the delivery shortfall continues. Earnings | The company reports two consecutive quarterly earnings beats of at least 5% positive surprise versus consensus, demonstrating a genuine improvement in execution. | →Stable |
| CounterStrong price momentum may signal that investors are looking past the historical miss record and pricing in future improvement; a prolonged period of negative surprises can also set a lower bar that is easier to clear going forward. | ||
A put/call ratio of 1.54 indicates meaningful demand for downside protection among options participants, representing a divergence from the bullish price trend that warrants caution for new entrants. Risk breakdown | The put/call ratio compresses below 0.8 for 2 consecutive observation periods, signaling that hedging demand has normalized and the divergence from price momentum has resolved. | →Stable |
| CounterAn elevated put/call ratio alongside a rising stock price can reflect covered-call writing against long positions rather than outright bearish bets, limiting the informational content of the ratio in isolation. | ||
CounterThe elevated put/call ratio of 1.54 indicates options market participants are buying downside protection despite the bullish price action, a divergence that can precede a momentum reversal when the technical support weakens.
CounterStocks can sustain prices above analyst consensus targets for extended periods if earnings revisions follow, and a continuation of positive momentum may eventually prompt analyst upgrades that reset the ceiling higher.
CounterStrong price momentum may signal that investors are looking past the historical miss record and pricing in future improvement; a prolonged period of negative surprises can also set a lower bar that is easier to clear going forward.
CounterAn elevated put/call ratio alongside a rising stock price can reflect covered-call writing against long positions rather than outright bearish bets, limiting the informational content of the ratio in isolation.
| Component | Sub-score |
|---|---|
| P/E | 6.5 |
| P/S | 8.9 |
| EV/EBITDA | 2.5 |
| Fwd P/E | 7.2 |
| PEG | 3.8 |
| Analyst target | 4.0 |
| Component | Sub-score |
|---|---|
| ROE | 7.6 |
| ROA | 3.8 |
| Gross margin | 3.1 |
| Op margin | 5.5 |
| Net margin | 4.6 |
| Current ratio | 3.2 |
| FCF quality | 6.5 |
| Moat | 5.6 |
| Piotroski F | 7.8 |
| Component | Sub-score |
|---|---|
| Rev growth | 2.5 |
| EPS growth | 10.0 |
| Component | Sub-score |
|---|---|
| RSI | 4.2 |
| MACD | 10.0 |
| OBV | 10.0 |
| MA position | 9.0 |
| Volume | 3.6 |
| Component | Sub-score |
|---|---|
| Analyst rating | 7.0 |
| Price target | 5.9 |
| erm sentiment | 5.4 |
| Component | Sub-score |
|---|---|
| materiality | 5.0 |
| holder change | 5.1 |
| Component | Sub-score |
|---|---|
| value rank | 6.1 |
| quality rank | 4.2 |
| growth rank | 0.8 |
| Component | Sub-score |
|---|---|
| bollinger | 2.4 |
| support resistance | 1.4 |
| 52w position | 8.0 |
| gap | 5.0 |
| Component | Sub-score |
|---|---|
| short interest | 7.6 |
| days to cover | 6.6 |
| volatility | 7.5 |
| put call | 0.0 |
| implied vol | 7.4 |
| max pain risk | 3.0 |
| beta | 10.0 |
| debt equity | 4.4 |
| Component | Sub-score |
|---|---|
| erm | 5.0 |
| earnings history | 0.0 |
| earnings timing | 5.0 |
| surprise avg | 0.0 |
| dividend safety | 4.8 |
Multiple concerning factors. Consider reducing position.
L4:PATH_F_SELLnone
SetupUNKNOWN — No clear chart pattern; technical signals are mixed
EdgeNO_EDGE — No clear edge identified
SuitabilityMODERATE — Balanced profile
The F-path SELL output reflects an overall score of 4.8 below the 5.6 soft trigger — multiple weakening dimensions accumulated rather than a single hard-floor breach. The strongest dimension ( Momentum at 7.4) was not enough to lift the adjusted overall above the threshold. Co-occurring failed gates ( ASYMMETRY:-0.8=NEGATIVE) reinforce the read. Current asymmetry R:R is -0.83 — supplementary context, not the trigger for this path.
The strongest dimensions are Momentum at 7.4, Growth at 6.2, and Sentiment at 6.2; the weakest are Peer rank at 2.8, Catalyst at 3.0, and Technical at 4.2. The V9 engine flagged 1 failed gate, producing an asymmetric reward-to-risk of -0.83 and an engine sizing output of AVOID.
Falsifying conditions — when triggered, the corresponding pillar's thesis is invalidated.
Trip ifStock falls below its 200-day moving average for 4 consecutive weeks with RSI dropping below 45.
Trip ifAnalyst consensus price target rises above $114, implying more than 15% upside from the current level.
Trip ifCompany reports 2 consecutive quarterly earnings beats exceeding 5% positive surprise versus consensus.
Trip ifPut/call ratio falls below 0.8 for 2 consecutive observation periods.