Value
7.8/10data confidence 83%| Component | Sub-score |
|---|---|
| P/S | 9.3 |
| EV/EBITDA | 7.0 |
| Fwd P/E | 9.5 |
| PEG | 10.0 |
| Analyst target | 3.0 |
- ▸Forward P/E: 8.4x
- ▸PEG: 0.01
- ▸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.
A disciplined operator with four consecutive earnings beats and a deeply compressed forward earnings multiple that has nearly reached its near-term price target, leaving less than 1% upside against approximately 7% downside; the fundamental execution story is intact but the current price creates a poor risk/reward for new capital.
Falsifiable statement — pillar-level invalidators below. Engine-derived; not personalized advice.
| Pillar | Expectation | Trend |
|---|---|---|
The company has beaten EPS estimates in each of the last four quarters with an average positive surprise of approximately 14%, demonstrating effective management of costs and expectations across varied market conditions. Earnings | The beat streak extends to at least 6 consecutive quarters with EPS surprise averaging above 5% per quarter. | →Stable |
| CounterConsistently beating estimates on declining revenue is structurally fragile; if top-line erosion accelerates, cost discipline alone cannot sustain the pattern, and estimates may eventually reset below the level at which beating is achievable. | ||
Revenue has declined approximately 2% year-over-year, placing the company in the bottom tier of its peer group for growth and raising the question of whether current valuation multiples are sustainable absent a meaningful top-line recovery. Growth breakdown | Revenue growth turns positive and exceeds 3% year-over-year for 2 consecutive quarters, providing evidence that the contraction has reversed. | →Stable |
| CounterEPS beats alongside contracting revenue reflect successful margin management; if cost discipline continues, earnings can remain resilient even while the top line remains soft. | ||
At a forward price-to-earnings multiple of 8.7 times with a PEG ratio near zero, the stock screens as inexpensive on earnings metrics, though the absence of a documented competitive moat, declining revenue, and three medium-severity concentration risks suggest the compressed multiple may reflect genuine business uncertainty rather than a pure valuation opportunity. Quality breakdown | FCF margin expands above 20% from the current 11% level and debt-to-equity falls below 0.7 for 2 consecutive quarters, indicating that the cheap multiple is supported by improving fundamentals. | →Stable |
| CounterA PEG near zero with consistent earnings beats is a strong value signal; if management continues to under-promise and over-deliver, the multiple re-rates upward and the current discount proves to be the entry point. | ||
At the current price, just below the identified resistance target near $127, less than 1% of upside remains while approximately 7% of downside exists to the risk-management level — creating a clearly asymmetric setup where downside materially outweighs potential gain and does not favor new capital deployment here. Price targets | A pullback toward prior support, combined with a renewed constructive fundamental setup, would create a more favorable risk/reward entry point. | →Stable |
| CounterStrong near-term technical momentum — golden cross, bullish MACD, RSI 65, and the stock trading above its 200-day average — suggests the stock may break above resistance and extend meaningfully, making the static risk/reward analysis too conservative. | ||
CounterConsistently beating estimates on declining revenue is structurally fragile; if top-line erosion accelerates, cost discipline alone cannot sustain the pattern, and estimates may eventually reset below the level at which beating is achievable.
CounterEPS beats alongside contracting revenue reflect successful margin management; if cost discipline continues, earnings can remain resilient even while the top line remains soft.
CounterA PEG near zero with consistent earnings beats is a strong value signal; if management continues to under-promise and over-deliver, the multiple re-rates upward and the current discount proves to be the entry point.
CounterStrong near-term technical momentum — golden cross, bullish MACD, RSI 65, and the stock trading above its 200-day average — suggests the stock may break above resistance and extend meaningfully, making the static risk/reward analysis too conservative.
| Component | Sub-score |
|---|---|
| P/S | 9.3 |
| EV/EBITDA | 7.0 |
| Fwd P/E | 9.5 |
| PEG | 10.0 |
| Analyst target | 3.0 |
| Component | Sub-score |
|---|---|
| ROE | 0.0 |
| ROA | 7.7 |
| Gross margin | 7.6 |
| Op margin | 8.9 |
| Net margin | 0.0 |
| Current ratio | 6.0 |
| FCF quality | 6.0 |
| Moat | 4.0 |
| Piotroski F | 6.7 |
| Component | Sub-score |
|---|---|
| Rev growth | 2.1 |
| Component | Sub-score |
|---|---|
| RSI | 5.5 |
| MACD | 0.0 |
| OBV | 1.0 |
| MA position | 6.0 |
| Volume | 0.0 |
| Component | Sub-score |
|---|---|
| Analyst rating | 7.1 |
| Price target | 5.3 |
| erm sentiment | 5.0 |
| Component | Sub-score |
|---|---|
| materiality | 4.5 |
| insider conviction | 2.0 |
| holder change | 5.1 |
| Component | Sub-score |
|---|---|
| value rank | 4.3 |
| quality rank | 0.0 |
| growth rank | 0.0 |
| Component | Sub-score |
|---|---|
| bollinger | 7.1 |
| support resistance | 6.9 |
| 52w position | 8.4 |
| Component | Sub-score |
|---|---|
| short interest | 2.7 |
| days to cover | 6.3 |
| volatility | 2.3 |
| put call | 0.7 |
| implied vol | 3.8 |
| max pain risk | 3.0 |
| beta | 4.8 |
| debt equity | 4.6 |
| Component | Sub-score |
|---|---|
| erm | 5.0 |
| earnings history | 10.0 |
| earnings timing | 5.0 |
| surprise avg | 9.5 |
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
SuitabilityAGGRESSIVE — Beta 1.56>1.3
The F-path SELL output reflects an overall score of 4.1 below the 5.6 soft trigger — multiple weakening dimensions accumulated rather than a single hard-floor breach. The strongest dimension ( Value at 7.8) was not enough to lift the adjusted overall above the threshold. Co-occurring failed gates ( MOMENTUM:2.5<4.5, ASYMMETRY:-1.4=NEGATIVE) reinforce the read. Current asymmetry R:R is -1.41 — supplementary context, not the trigger for this path.
The strongest dimensions are Value at 7.8, Technical at 7.5, and Catalyst at 7.4; the weakest are Growth at 2.1, Peer rank at 2.3, and Momentum at 2.5. The V9 engine flagged 2 failed gates, producing an asymmetric reward-to-risk of -1.41 and an engine sizing output of AVOID.
Falsifying conditions — when triggered, the corresponding pillar's thesis is invalidated.
Trip ifEPS surprise falls below 0% for 2 consecutive quarters.
Trip ifRevenue growth returns to positive territory above 3% YoY for 2 consecutive quarters.
Trip ifStock price breaks above $145, clearing the current resistance level by more than 15%.
Trip ifFCF margin expands above 20% from the current 11% level for 2 consecutive quarters.