Value
0.0/10data confidence 20%| Component | Sub-score |
|---|---|
| P/S | 0.0 |
- ▸Expensive valuation
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.
Headline revenue growth of 35% year-over-year and positive price momentum sit alongside quality at the floor of the investable range (1.3 out of 10, Piotroski F-Score 2 out of 9), two consecutive large earnings misses, and a stock that has already exceeded its technical target — the combination of no quality foundation, negative asymmetry, and concentrated counterparty exposure makes this an exit candidate rather than a hold.
Falsifiable statement — pillar-level invalidators below. Engine-derived; not personalized advice.
| Pillar | Expectation | Trend |
|---|---|---|
A quality score of 1.3 out of 10 — supported by a Piotroski F-Score of only 2 out of 9 and near-zero scores across margins and returns — falls well below the 4.0 minimum threshold, indicating the business lacks the financial health needed to sustain its growth rate. Warnings | Quality improves: the Piotroski F-Score rises above 5 out of 9 and at least one key margin metric (operating or net margin) turns positive within 4 quarters. | →Stable |
| CounterA 35% year-over-year revenue growth rate can attract capital and improve the balance sheet rapidly even from a weak starting point; the quality deficit may narrow faster than the score implies if operating leverage kicks in. | ||
The two most recent reported quarters both produced large negative EPS surprises (-2,362% and -172%), signaling that management guidance is materially disconnected from actual results and that consensus estimates for future quarters may remain too optimistic. Earnings | EPS surprise turns positive (above 0%) for 2 consecutive quarters, indicating the guidance gap has been closed. | →Stable |
| CounterThe oldest comparable quarter in the trailing window delivered a +309% positive surprise, demonstrating that when results inflect, the beats can be dramatic; a guidance reset followed by even modest delivery could sharply re-rate sentiment. | ||
A single counterparty rated HIGH in annual risk disclosures creates a concentrated revenue dependency that, if disrupted, would have limited near-term offsets — and at a quality score of 1.3, the business has little financial resilience to absorb the shock. Bear case | The number of disclosed major counterparties exceeds 1 in a subsequent annual filing, reducing single-name exposure. | →Stable |
| CounterA dominant, long-standing partner relationship may reflect an entrenched competitive position rather than a fragility; the market may be assigning a premium to exclusivity rather than penalizing concentration. | ||
The stock has moved through its technical target (upside of -2.9%) and the asymmetry ratio is negative at -0.27, with potential downside of 10.5% against effectively no remaining upside — the risk/reward is unfavorable and the asymmetry gate is failed. Engine gate (failed) | The situation persists: the stock either retreats more than 5% from current levels or the upside to a revised target remains below 5% for the next 2 quarters. | →Stable |
| CounterAnalyst upgrades following a positive earnings surprise could raise consensus targets above the current price, reopening upside and restoring a favorable entry geometry from present levels. | ||
CounterA 35% year-over-year revenue growth rate can attract capital and improve the balance sheet rapidly even from a weak starting point; the quality deficit may narrow faster than the score implies if operating leverage kicks in.
CounterThe oldest comparable quarter in the trailing window delivered a +309% positive surprise, demonstrating that when results inflect, the beats can be dramatic; a guidance reset followed by even modest delivery could sharply re-rate sentiment.
CounterA dominant, long-standing partner relationship may reflect an entrenched competitive position rather than a fragility; the market may be assigning a premium to exclusivity rather than penalizing concentration.
CounterAnalyst upgrades following a positive earnings surprise could raise consensus targets above the current price, reopening upside and restoring a favorable entry geometry from present levels.
| Component | Sub-score |
|---|---|
| P/S | 0.0 |
| Component | Sub-score |
|---|---|
| ROA | 0.0 |
| Gross margin | 0.0 |
| Op margin | 0.0 |
| Net margin | 0.0 |
| Current ratio | 1.2 |
| Moat | 5.5 |
| Piotroski F | 2.2 |
| Component | Sub-score |
|---|---|
| Rev growth | 10.0 |
| Component | Sub-score |
|---|---|
| RSI | 4.4 |
| MACD | 9.4 |
| OBV | 1.0 |
| MA position | 9.0 |
| Volume | 0.0 |
| Component | Sub-score |
|---|---|
| Analyst rating | 5.0 |
| Price target | 7.0 |
| erm sentiment | 5.0 |
| Component | Sub-score |
|---|---|
| value rank | 0.0 |
| quality rank | 0.0 |
| growth rank | 7.4 |
| Component | Sub-score |
|---|---|
| bollinger | 2.6 |
| support resistance | 2.2 |
| 52w position | 9.4 |
| Component | Sub-score |
|---|---|
| short interest | 8.2 |
| days to cover | 5.4 |
| volatility | 4.0 |
| put call | 7.8 |
| implied vol | 6.9 |
| max pain risk | 5.0 |
| beta | 7.2 |
| Component | Sub-score |
|---|---|
| erm | 5.0 |
| earnings history | 1.1 |
| earnings timing | 5.0 |
| surprise avg | 0.0 |
Quality below minimum threshold.
L1:HARD_BLOCKSetupUNKNOWN — No clear chart pattern; technical signals are mixed
EdgeNO_EDGE — No clear edge identified
SuitabilityMODERATE — Balanced profile
The L1 gate blocked the positive-verdict path: a hard-floor threshold was breached, so dimensional pillars — including Growth at 10.0 could not lift the engine output above the verdict floor. Failed gate signal: ASYMMETRY:-0.3=NEGATIVE.
The strongest dimensions are Growth at 10.0, Risk (lower is worse) at 6.4, and Sentiment at 5.6; the weakest are Value at 0.0, Quality at 1.3, and Catalyst at 2.8. The V9 engine flagged 1 failed gate with 1 warning, producing an asymmetric reward-to-risk of -0.30 and an engine sizing output of AVOID.
Falsifying conditions — when triggered, the corresponding pillar's thesis is invalidated.
Trip ifPiotroski F-Score rises above 6 out of 9 for 2 consecutive quarters.
Trip ifEPS surprise turns positive (above 0%) for 2 consecutive quarters.
Trip ifThe number of disclosed major counterparties exceeds 1 in a subsequent annual regulatory filing.
Trip ifUpside to the take-profit target exceeds 10% following an analyst consensus target revision.