Value
6.2/10data confidence 100%| Component | Sub-score |
|---|---|
| P/E | 2.8 |
| P/S | 8.3 |
| EV/EBITDA | 0.5 |
| Fwd P/E | 5.8 |
| PEG | 8.4 |
| Analyst target | 9.0 |
- ▸Forward P/E: 22.3x
- ▸PEG: 0.77
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.
| Pillar | Expectation | Trend |
|---|---|---|
The business has earned recognition as having a wide economic moat, supported by a perfect Piotroski F-Score of 9 out of 9 and a healthy free cash flow quality reading. This combination of structural competitive advantage and financial soundness positions the franchise to sustain returns across multiple market cycles. Quality breakdown | Piotroski F-Score remains at or above 8 out of 9 and free cash flow quality remains positive for the next four consecutive quarters, confirming durable franchise strength. | →Stable |
| CounterA wide moat assessed at a point in time can erode if consumer preferences shift or lower-cost competitors intensify; high leverage on the balance sheet reduces the financial buffer available to defend the competitive position through a demand downturn. | ||
Revenue has grown 32% year over year, and the company has beaten earnings estimates in each of the three most recent quarters after an in-line result in the oldest reported period. This cadence of consistent outperformance suggests guidance discipline and underlying demand momentum that has been building. Earnings | Revenue growth remains above 20% year over year for at least two more consecutive quarters, and EPS surprises remain positive. | →Stable |
| CounterHigh-growth consumer leisure businesses are sensitive to discretionary spending cycles; a macro demand slowdown or adverse currency moves could disproportionately impair the revenue trajectory relative to current consensus expectations. | ||
With roughly 25% upside to the analyst consensus target and a risk/reward of approximately 2.7-to-1, the stock offers an asymmetric return profile. Analysts as a group see 39% upside from current prices, and the reward-to-risk geometry clears the minimum hurdle threshold. Price targets | Price closes above $44.75—the current consensus target—within 12 months. | →Stable |
| CounterThe technical setup still shows a death cross in recovery rather than full confirmation, and implied volatility of 84% means price can remain suppressed well below the analyst target for an extended period even if the fundamental case is correct. | ||
The stock triggered a death cross, but MACD is improving and RSI has stabilized around 44, suggesting the momentum deterioration may be reversing. Volume has been accumulating and the stock remains above its 200-day moving average, consistent with a pullback in an uptrend rather than a confirmed structural break lower. Momentum breakdown | RSI rises above 55 and MACD crosses into positive territory for two consecutive months, confirming the momentum recovery is complete. | →Stable |
| CounterDeath cross signals historically carry follow-through selling pressure; if the MACD improvement stalls or volume accumulation reverses, the technical picture could worsen before the fundamental case reasserts itself. | ||
CounterA wide moat assessed at a point in time can erode if consumer preferences shift or lower-cost competitors intensify; high leverage on the balance sheet reduces the financial buffer available to defend the competitive position through a demand downturn.
CounterHigh-growth consumer leisure businesses are sensitive to discretionary spending cycles; a macro demand slowdown or adverse currency moves could disproportionately impair the revenue trajectory relative to current consensus expectations.
CounterThe technical setup still shows a death cross in recovery rather than full confirmation, and implied volatility of 84% means price can remain suppressed well below the analyst target for an extended period even if the fundamental case is correct.
CounterDeath cross signals historically carry follow-through selling pressure; if the MACD improvement stalls or volume accumulation reverses, the technical picture could worsen before the fundamental case reasserts itself.
A wide economic moat, a perfect Piotroski F-Score of 9 out of 9, 32% revenue growth, and a risk/reward of roughly 2.7-to-1 with 25% upside to the analyst target define a high-quality growth setup; the primary near-term caveat is a technical death cross that, while showing early signs of recovery with MACD improving and RSI stabilizing at 44, has not yet fully confirmed the reversal.
Falsifiable statement — pillar-level invalidators below. Engine-derived; not personalized advice.
| Component | Sub-score |
|---|---|
| P/E | 2.8 |
| P/S | 8.3 |
| EV/EBITDA | 0.5 |
| Fwd P/E | 5.8 |
| PEG | 8.4 |
| Analyst target | 9.0 |
| Component | Sub-score |
|---|---|
| ROE | 2.6 |
| ROA | 3.7 |
| Gross margin | 7.6 |
| Op margin | 6.6 |
| Net margin | 3.2 |
| Current ratio | 6.0 |
| FCF quality | 7.1 |
| Moat | 7.9 |
| Piotroski F | 10.0 |
| Component | Sub-score |
|---|---|
| Rev growth | 10.0 |
| EPS growth | 6.2 |
| Component | Sub-score |
|---|---|
| RSI | 4.5 |
| MACD | 2.0 |
| OBV | 10.0 |
| MA position | 6.0 |
| Volume | 1.9 |
| Component | Sub-score |
|---|---|
| Analyst rating | 9.0 |
| Price target | 9.3 |
| erm sentiment | 5.4 |
| Component | Sub-score |
|---|---|
| materiality | 3.0 |
| insider conviction | 2.0 |
| holder change | 5.3 |
| Component | Sub-score |
|---|---|
| value rank | 2.3 |
| quality rank | 4.5 |
| growth rank | 9.3 |
| Component | Sub-score |
|---|---|
| bollinger | 4.3 |
| support resistance | 5.0 |
| 52w position | 6.4 |
| gap | 5.0 |
| Component | Sub-score |
|---|---|
| short interest | 5.8 |
| days to cover | 8.6 |
| volatility | 3.3 |
| put call | 9.6 |
| implied vol | 3.0 |
| beta | 3.1 |
| debt equity | 9.4 |
| Component | Sub-score |
|---|---|
| erm | 5.0 |
| earnings history | 10.0 |
| earnings timing | 5.0 |
| surprise avg | 10.0 |
Maintain position. Not compelling to add more.
L4:PATH_F_HOLDSetupRange Bound — RSI 47 mid-range, Bollinger mid-band
EdgeNo clear edge — No clear edge identified
SuitabilityAggressive — Beta 2.06>1.3
None of the engine's positive-conviction paths (C-quality, D-momentum) triggered — the F-path HOLD reflects balanced signals. Strongest-cleared gate: MOMENTUM:4.9>=4.5. Top dim: Growth at 8.1; weakest: Insider at 3.4. No conviction either direction.
The strongest dimensions are Growth at 8.1, Sentiment at 8.1, and Catalyst at 7.5; the weakest are Insider at 3.4, Momentum at 4.9, and Technical at 5.2. The V9 engine flagged 1 failed gate with 1 warning, producing an asymmetric reward-to-risk of 3.90 and an engine sizing output of AVOID.
Falsifying conditions — when triggered, the corresponding pillar's thesis is invalidated.
Trip ifPiotroski F-Score falls below 6 out of 9 for 2 consecutive quarters, indicating broad-based deterioration in the quality franchise.
Trip ifRevenue growth falls below 15% year over year for 2 consecutive quarters.
Trip ifAnalyst consensus price target falls below $39.00, compressing remaining upside to less than 9% and weakening the risk/reward thesis.
Trip ifRSI falls below 30 and on-balance volume resumes a declining trend for 2 consecutive months, confirming the momentum recovery has failed.