Value
5.1/10data confidence 100%| Component | Sub-score |
|---|---|
| P/E | 3.8 |
| P/S | 7.2 |
| EV/EBITDA | 5.0 |
| Fwd P/E | 8.8 |
| PEG | 2.1 |
| Analyst target | 4.0 |
- ▸Forward P/E: 12.6x
- ▸PEG: 5.61
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.
A high-quality franchise with exceptional cash conversion and four straight earnings beats is offset by failed price momentum and near-zero upside to analyst targets, making this a hold candidate rather than a fresh entry point until the technical picture and risk/reward geometry improve.
Falsifiable statement — pillar-level invalidators below. Engine-derived; not personalized advice.
| Pillar | Expectation | Trend |
|---|---|---|
The business demonstrates high-quality financial characteristics—strong operating and gross margins, and free cash flow that exceeds reported net income by approximately 57%—indicating the franchise converts accounting earnings into real cash at an above-average rate. Quality breakdown | Free cash flow as a percentage of net income stays above 130% and gross margins remain at or above current levels over the next 12 months. | →Stable |
| CounterWeak revenue growth and a leverage penalty from a debt-to-equity ratio above 1.0 limit the ability of high quality to translate into share price appreciation, especially without a re-rating catalyst. | ||
Price momentum has deteriorated below the minimum threshold, with falling on-balance volume signaling distribution by larger holders even as the stock remains above its long-term moving average—a divergence that suggests near-term selling pressure outweighs buying interest. Engine gate (failed) | Momentum recovers above 4.5 for 2 consecutive months and on-balance volume turns upward, confirming that the distribution phase has ended. | →Stable |
| CounterWith a beta well below 1.0, this is a low-volatility business where traditional momentum signals carry less predictive weight; the stock can drift higher without triggering strong momentum readings. | ||
The stock is priced just below analyst consensus targets with only about 1.6% headroom to the take-profit level against more than 5% potential downside, producing an unfavorable ratio that offers minimal compensation for the risk of holding at current levels. Price targets | The reward-to-risk ratio improves above 1.5-to-1 through either a price correction or material upward revision of analyst price targets. | →Stable |
| CounterA high-quality business with strong cash conversion can sustain a near-target valuation if the dividend yield compensates for limited capital appreciation—though a potential yield safety concern may limit the income argument. | ||
Four consecutive quarters of beating analyst estimates—including a quarter reporting a loss that came in materially smaller than feared—demonstrates that management consistently delivers better-than-expected results across varying conditions. Earnings | The earnings beat streak extends to at least six consecutive quarters, with positive EPS surprises in each. | →Stable |
| CounterAn average positive surprise of approximately 7% is narrow, and the most recent quarter was a beat on a reported loss; if revenue growth remains soft, estimate compression could make future beats mechanically easier rather than reflecting genuine operational momentum. | ||
CounterWeak revenue growth and a leverage penalty from a debt-to-equity ratio above 1.0 limit the ability of high quality to translate into share price appreciation, especially without a re-rating catalyst.
CounterWith a beta well below 1.0, this is a low-volatility business where traditional momentum signals carry less predictive weight; the stock can drift higher without triggering strong momentum readings.
CounterA high-quality business with strong cash conversion can sustain a near-target valuation if the dividend yield compensates for limited capital appreciation—though a potential yield safety concern may limit the income argument.
CounterAn average positive surprise of approximately 7% is narrow, and the most recent quarter was a beat on a reported loss; if revenue growth remains soft, estimate compression could make future beats mechanically easier rather than reflecting genuine operational momentum.
| Component | Sub-score |
|---|---|
| P/E | 3.8 |
| P/S | 7.2 |
| EV/EBITDA | 5.0 |
| Fwd P/E | 8.8 |
| PEG | 2.1 |
| Analyst target | 4.0 |
| Component | Sub-score |
|---|---|
| ROE | 6.3 |
| ROA | 8.4 |
| Gross margin | 10.0 |
| Op margin | 10.0 |
| Net margin | 6.8 |
| Current ratio | 4.9 |
| FCF quality | 10.0 |
| Moat | 5.8 |
| Rule of 40 | 5.5 |
| Piotroski F | 7.8 |
| Component | Sub-score |
|---|---|
| Rev growth | 3.7 |
| Component | Sub-score |
|---|---|
| RSI | 5.0 |
| MACD | 10.0 |
| OBV | 10.0 |
| MA position | 9.0 |
| Volume | 0.0 |
| Component | Sub-score |
|---|---|
| LLM sentiment | 7.5 |
| Analyst rating | 7.5 |
| Price target | 5.8 |
| Component | Sub-score |
|---|---|
| materiality | 5.0 |
| holder change | 5.1 |
| Component | Sub-score |
|---|---|
| value rank | 2.8 |
| quality rank | 2.6 |
| growth rank | 4.4 |
| Component | Sub-score |
|---|---|
| bollinger | 0.0 |
| support resistance | 0.5 |
| 52w position | 9.9 |
| Component | Sub-score |
|---|---|
| short interest | 9.4 |
| days to cover | 7.5 |
| volatility | 6.1 |
| put call | 10.0 |
| implied vol | 6.9 |
| max pain risk | 3.0 |
| beta | 10.0 |
| debt equity | 4.9 |
| news risk | 5.0 |
| Component | Sub-score |
|---|---|
| erm | 5.0 |
| earnings history | 10.0 |
| earnings timing | 5.0 |
| surprise avg | 6.2 |
| dividend safety | 3.5 |
| news activity | 8.0 |
Multiple concerning factors. Consider reducing position.
L4:PATH_F_SELLnone
SetupBREAKOUT — Golden cross, above all MAs, RSI 60, MACD bullish
EdgeNO_EDGE — No clear edge identified
SuitabilityCONSERVATIVE — Beta 0.22<0.8, Div 282.0%, Q=7.5
The F-path SELL output reflects an overall score of 5.0 below the 5.6 soft trigger — multiple weakening dimensions accumulated rather than a single hard-floor breach. The strongest dimension ( Quality at 7.5) was not enough to lift the adjusted overall above the threshold. Co-occurring failed gates ( ASYMMETRY:-0.5=NEGATIVE) reinforce the read. Current asymmetry R:R is -0.54 — supplementary context, not the trigger for this path.
The strongest dimensions are Quality at 7.5, Sentiment at 7.0, and Risk (lower is worse) at 7.0; the weakest are Technical at 3.5, Peer rank at 3.7, and Growth at 3.7. The V9 engine flagged 1 failed gate, producing an asymmetric reward-to-risk of -0.54 and an engine sizing output of AVOID.
Falsifying conditions — when triggered, the corresponding pillar's thesis is invalidated.
Trip ifFree cash flow as a percentage of net income falls below 100% for 2 consecutive quarters.
Trip ifMomentum score recovers above 4.5 for 2 consecutive months and on-balance volume turns positive.
Trip ifReward-to-risk ratio rises above 1.5-to-1.
Trip ifEPS surprise falls below 0% for 2 consecutive quarters.