Value
7.9/10data confidence 83%| Component | Sub-score |
|---|---|
| P/S | 9.4 |
| EV/EBITDA | 2.1 |
| Fwd P/E | 9.1 |
| PEG | 10.0 |
| Analyst target | 9.0 |
- ▸Forward P/E: 11.4x
- ▸PEG: 0.24
- ▸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.
| Pillar | Expectation | Trend |
|---|---|---|
Operations are concentrated entirely within California and California energy markets, creating two elevated geographic risk exposures that amplify the impact of any state-level regulatory, pricing, or demand disruption. Bear case | Geographic revenue concentration in California declines below 80% of total revenue for two consecutive reporting periods, indicating the company has begun diversifying its operational footprint. | →Stable |
| CounterThe insider signal is neutral with no recent selling, and analyst ratings are broadly positive with an average analyst upside of 46%, suggesting institutional researchers view the California concentration as a known and manageable risk rather than a near-term trigger. | ||
At 12.7 times forward earnings and a price-to-growth ratio of 0.27, the stock offers a compelling valuation discount, with roughly 27% upside to analyst consensus targets and a favorable risk/reward of approximately 6-to-1. Valuation breakdown | Price advances at least 15% from current $56.59 over 12 months, capturing a meaningful portion of the gap to the analyst target of $71.74. | →Stable |
| CounterCheap valuation alongside weak quality metrics and recent earnings misses may indicate the discount reflects deteriorating fundamentals rather than a mispriced opportunity; the quality floor failure suggests the business does not yet merit a full re-rating. | ||
The two most recent quarters produced earnings misses of 2% and 6% below consensus, reversing two prior beats of 15% and 19% and raising questions about whether earlier earnings momentum has stalled. Earnings | Earnings beat consensus for three consecutive quarters with average surprise above 5%, confirming a durable re-acceleration rather than a temporary interruption. | →Stable |
| CounterMomentum notes describe the current RSI at 39 as a pullback within an uptrend, and the stock remains above its 200-day moving average — the recent misses may reflect a temporary soft patch rather than a structural deceleration. | ||
Business quality falls below the minimum acceptable floor, with return metrics at or near zero and margins described as moderate — a profile that leaves limited cushion against operational setbacks. Bear case | Business quality rises above the minimum 4.0 floor for two consecutive assessment periods, reflecting improvement across profitability and operating efficiency. | →Stable |
| CounterFree cash flow is positive with a 13% FCF margin and an 8.7% FCF yield, suggesting that despite weak reported profitability metrics, the business is generating real cash that could support a quality improvement over time. | ||
A positive free cash flow margin of 13% and an FCF yield of 8.7% provide a cash generation cushion that supports the business through its quality improvement process and limits immediate distress risk. Quality breakdown | FCF margin remains above 10% of revenue for two consecutive quarters, confirming cash generation is stable even as earnings quality is being rebuilt. | →Stable |
| CounterThe dividend yield has been flagged at 286%, suggesting the cash flow may not be sufficient to sustain the distribution at current levels; if the dividend requires reduction, it would signal that the FCF cushion is thinner than the headline margin implies. | ||
CounterThe insider signal is neutral with no recent selling, and analyst ratings are broadly positive with an average analyst upside of 46%, suggesting institutional researchers view the California concentration as a known and manageable risk rather than a near-term trigger.
CounterCheap valuation alongside weak quality metrics and recent earnings misses may indicate the discount reflects deteriorating fundamentals rather than a mispriced opportunity; the quality floor failure suggests the business does not yet merit a full re-rating.
CounterMomentum notes describe the current RSI at 39 as a pullback within an uptrend, and the stock remains above its 200-day moving average — the recent misses may reflect a temporary soft patch rather than a structural deceleration.
CounterFree cash flow is positive with a 13% FCF margin and an 8.7% FCF yield, suggesting that despite weak reported profitability metrics, the business is generating real cash that could support a quality improvement over time.
CounterThe dividend yield has been flagged at 286%, suggesting the cash flow may not be sufficient to sustain the distribution at current levels; if the dividend requires reduction, it would signal that the FCF cushion is thinner than the headline margin implies.
The stock screens attractively valued at 12.7 times forward earnings with a price-to-growth ratio of 0.27 and roughly 27% upside to analyst targets, but two consecutive recent earnings misses, a business quality score below the minimum acceptable floor, and operations concentrated entirely within California carrying two elevated risk flags offset the valuation discount and keep the near-term fundamental picture fragile despite a favorable risk/reward geometry.
Falsifiable statement — pillar-level invalidators below. Engine-derived; not personalized advice.
| Component | Sub-score |
|---|---|
| P/S | 9.4 |
| EV/EBITDA | 2.1 |
| Fwd P/E | 9.1 |
| PEG | 10.0 |
| Analyst target | 9.0 |
| Component | Sub-score |
|---|---|
| ROE | 0.0 |
| ROA | 0.0 |
| Gross margin | 6.9 |
| Op margin | 0.0 |
| Net margin | 0.0 |
| Current ratio | 2.2 |
| FCF quality | 6.0 |
| Moat | 5.9 |
| Piotroski F | 6.7 |
| Component | Sub-score |
|---|---|
| Rev growth | 4.2 |
| Component | Sub-score |
|---|---|
| RSI | 3.0 |
| MACD | 0.0 |
| OBV | 1.0 |
| MA position | 2.2 |
| Volume | 1.8 |
| Component | Sub-score |
|---|---|
| Analyst rating | 8.3 |
| Price target | 9.7 |
| erm sentiment | 5.7 |
| Component | Sub-score |
|---|---|
| materiality | 4.5 |
| insider conviction | 2.0 |
| holder change | 5.0 |
| Component | Sub-score |
|---|---|
| value rank | 7.4 |
| quality rank | 1.5 |
| growth rank | 4.7 |
| Component | Sub-score |
|---|---|
| bollinger | 8.8 |
| support resistance | 9.6 |
| 52w position | 4.3 |
| Component | Sub-score |
|---|---|
| short interest | 7.1 |
| days to cover | 5.5 |
| volatility | 3.4 |
| put call | 10.0 |
| implied vol | 2.7 |
| beta | 7.5 |
| debt equity | 8.1 |
| Component | Sub-score |
|---|---|
| erm | 5.0 |
| earnings history | 3.3 |
| earnings timing | 5.0 |
| surprise avg | 5.7 |
| dividend safety | 6.0 |
Quality below minimum threshold.
L1:HARD_BLOCKSetup— — No clear chart pattern; technical signals are mixed
EdgeNo clear edge — No clear edge identified
SuitabilityAggressive — MCap $4.6B<$5B
The L1 gate blocked the positive-verdict path: a hard-floor threshold was breached, so dimensional pillars — including Sentiment at 8.0 could not lift the engine output above the verdict floor. Failed gate signal: MOMENTUM:1.6<4.5.
The strongest dimensions are Sentiment at 8.0, Value at 7.9, and Technical at 7.6; the weakest are Momentum at 1.6, Quality at 3.1, and Peer rank at 3.4. The V9 engine flagged 1 failed gate with 1 warning, producing an asymmetric reward-to-risk of 5.25 and an engine sizing output of AVOID.
Falsifying conditions — when triggered, the corresponding pillar's thesis is invalidated.
Trip ifGeographic revenue concentration in California falls below 60% of total revenue for 2 consecutive reporting periods.
Trip ifForward P/E rises above 20x from the current 12.7x, eliminating the valuation discount.
Trip ifEPS beats consensus for 3 consecutive quarters with average surprise above 5%.
Trip ifBusiness quality rises above the minimum 4.0 floor for 2 consecutive assessment periods.
Trip ifFCF margin falls below 5% of revenue for 2 consecutive quarters, indicating the cash generation cushion has materially deteriorated.