Value
4.8/10data confidence 100%| Component | Sub-score |
|---|---|
| P/E | 1.8 |
| P/S | 9.9 |
| EV/EBITDA | 0.9 |
| Fwd P/E | 6.4 |
| PEG | 6.0 |
| Analyst target | 3.0 |
- ▸Forward P/E: 20.3x
- ▸PEG: 1.26
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.
Exceptional free cash conversion and above-average technical positioning are insufficient to overcome a stretched balance sheet, inconsistent earnings delivery, and negative risk/reward geometry after the stock exceeded its analyst price target.
Falsifiable statement — pillar-level invalidators below. Engine-derived; not personalized advice.
| Pillar | Expectation | Trend |
|---|---|---|
Consensus analyst targets imply the stock has already surpassed fair value by approximately 14%, leaving no upside cushion and making the risk/reward unfavorable for initiating or adding to positions. Warnings | Analyst consensus price target is revised upward by more than 15% within 2 quarters, restoring meaningful headroom to a new entry. | →Stable |
| CounterRSI at 78 suggests near-term overbought conditions that may correct before a broader re-rating — a pullback alone would not invalidate the thesis if underlying business trends improve. | ||
A debt-to-equity ratio of 9.5 represents elevated financial leverage that limits balance sheet flexibility and amplifies downside sensitivity to any deterioration in operating cash flows. Bear case | Debt-to-equity ratio declines below 6.0 over the next four quarters through debt paydown or equity-building earnings. | →Stable |
| CounterFree cash flow running at 290% of reported net income provides a meaningful debt-service buffer, suggesting the leverage may be manageable if operating cash generation is sustained. | ||
Free cash flow at 290% of reported net income indicates the business generates substantially more cash than earnings reflect, providing capacity to service debt and return capital. Quality breakdown | Free cash flow remains above 200% of net income for 4 consecutive quarters. | →Stable |
| CounterNo competitive moat is identified, meaning cash flows depend entirely on sustained operating execution without a structural defense, making the 290% ratio less durable than it would be in a defensible franchise. | ||
The earnings record shows two beats and two misses over the last four quarters, including recent misses, signaling unreliable earnings delivery that undermines the investment case. Catalyst breakdown | EPS surprise remains positive and exceeds 5% for 3 consecutive quarters. | →Stable |
| CounterThe average surprise across all four quarters is strongly positive at more than 57%, driven by a 209% beat in one quarter, which may overstate the persistence of miss risk relative to the actual earnings trajectory. | ||
CounterRSI at 78 suggests near-term overbought conditions that may correct before a broader re-rating — a pullback alone would not invalidate the thesis if underlying business trends improve.
CounterFree cash flow running at 290% of reported net income provides a meaningful debt-service buffer, suggesting the leverage may be manageable if operating cash generation is sustained.
CounterNo competitive moat is identified, meaning cash flows depend entirely on sustained operating execution without a structural defense, making the 290% ratio less durable than it would be in a defensible franchise.
CounterThe average surprise across all four quarters is strongly positive at more than 57%, driven by a 209% beat in one quarter, which may overstate the persistence of miss risk relative to the actual earnings trajectory.
| Component | Sub-score |
|---|---|
| P/E | 1.8 |
| P/S | 9.9 |
| EV/EBITDA | 0.9 |
| Fwd P/E | 6.4 |
| PEG | 6.0 |
| Analyst target | 3.0 |
| Component | Sub-score |
|---|---|
| ROE | 4.5 |
| ROA | 1.2 |
| Gross margin | 4.8 |
| Op margin | 2.7 |
| Net margin | 0.5 |
| Current ratio | 5.0 |
| FCF quality | 10.0 |
| Moat | 5.0 |
| Piotroski F | 6.7 |
| Component | Sub-score |
|---|---|
| Rev growth | 3.6 |
| EPS growth | 0.8 |
| Component | Sub-score |
|---|---|
| RSI | 5.5 |
| MACD | 0.0 |
| OBV | 10.0 |
| MA position | 9.0 |
| Volume | 0.0 |
| Component | Sub-score |
|---|---|
| LLM sentiment | 7.5 |
| Analyst rating | 7.4 |
| Price target | 4.6 |
| Component | Sub-score |
|---|---|
| materiality | 5.0 |
| holder change | 5.1 |
| Component | Sub-score |
|---|---|
| value rank | 3.3 |
| quality rank | 3.3 |
| growth rank | 3.6 |
| Component | Sub-score |
|---|---|
| bollinger | 4.3 |
| support resistance | 3.7 |
| 52w position | 8.5 |
| Component | Sub-score |
|---|---|
| short interest | 0.0 |
| days to cover | 5.6 |
| volatility | 6.3 |
| put call | 3.9 |
| implied vol | 5.1 |
| max pain risk | 3.0 |
| beta | 5.8 |
| debt equity | 0.0 |
| Component | Sub-score |
|---|---|
| erm | 5.0 |
| earnings history | 3.3 |
| earnings timing | 5.0 |
| surprise avg | 10.0 |
| news activity | 5.0 |
Multiple concerning factors. Consider reducing position.
L4:PATH_F_SELLSetupRANGE_BOUND — RSI 48 mid-range, Bollinger mid-band
EdgeNO_EDGE — No clear edge identified
SuitabilityAGGRESSIVE — Beta 1.31>1.3
The F-path SELL output reflects an overall score of 3.0 below the 5.6 soft trigger — multiple weakening dimensions accumulated rather than a single hard-floor breach. The strongest dimension ( Sentiment at 6.6) was not enough to lift the adjusted overall above the threshold. Co-occurring failed gates ( ASYMMETRY:-0.9=NEGATIVE) reinforce the read. Current asymmetry R:R is -0.88 — supplementary context, not the trigger for this path.
The strongest dimensions are Sentiment at 6.6, Catalyst at 5.7, and Technical at 5.5; the weakest are Growth at 2.2, Risk (lower is worse) at 3.7, and Peer rank at 3.8. The V9 engine flagged 1 failed gate with 1 warning, producing an asymmetric reward-to-risk of -0.88 and an engine sizing output of AVOID.
Falsifying conditions — when triggered, the corresponding pillar's thesis is invalidated.
Trip ifAnalyst consensus price target rises more than 15% above current price for 2 consecutive months.
Trip ifDebt-to-equity ratio falls below 6.0 for 2 consecutive quarters.
Trip ifFree cash flow falls below 150% of net income for 2 consecutive quarters.
Trip ifEPS surprise exceeds 5% for 3 consecutive quarters.