Value
7.5/10data confidence 100%| Component | Sub-score |
|---|---|
| P/E | 3.0 |
| P/S | 9.4 |
| EV/EBITDA | 3.8 |
| Fwd P/E | 9.1 |
| PEG | 10.0 |
| Analyst target | 7.5 |
- ▸Forward P/E: 11.1x
- ▸PEG: 0.04
- ▸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 |
|---|---|---|
Momentum scores 3.4 out of 10 — well below the minimum passing threshold — with volume in distribution (falling OBV) and no clear chart pattern, indicating institutional buyers have not yet acted on the earnings improvement despite an oversold RSI of 35. Momentum | OBV reverses to a rising trend and momentum score improves above 4.5, signaling institutional buyers are beginning to position ahead of the next catalyst. | →Stable |
| CounterAn RSI of 35 in an uptrend pullback context often precedes a mean-reversion bounce; the combination of oversold conditions and a strong fundamental backdrop from recent earnings could quickly shift the momentum picture. | ||
The two most recent quarters produced outsized positive surprises of 113% and 41%, reversing a prior period of weakness — a pattern suggesting the earnings cycle has turned and management is now guiding conservatively relative to what the business can deliver. Earnings | EPS beats a third consecutive quarter with positive surprise above 20%, confirming the recent acceleration is durable and not a one-time catch-up. | →Stable |
| CounterThe two prior quarters produced a 29% miss and a near-in-line result, showing the business struggled before the recent inflection; two beats does not yet establish whether the acceleration is structural or a temporary catch-up. | ||
A forward P/E of 11.3 times with a PEG ratio near zero and 18.5% upside to the $66.48 analyst consensus target, backed by a risk/reward ratio of roughly 3.0-to-1, positions the stock as attractively valued relative to the growth trajectory the recent earnings acceleration implies. Value | The stock closes within 5% of the $66.48 consensus target within 12 months as the earnings recovery narrative gains recognition. | →Stable |
| CounterThe low PEG is valid only if the earnings acceleration is sustained; if the two strong beats were catch-up rather than a new run rate, the apparent cheapness evaporates quickly. | ||
A put/call ratio of 3.54 — flagged as elevated — indicates the options market is expressing a substantially more cautious view than the recent earnings data alone would suggest, with put buyers outnumbering call buyers by more than 3-to-1. Risk | If this pillar is wrong, the put/call ratio falls below 2.0 as bearish hedges are unwound following positive fundamental developments. | →Stable |
| CounterAn elevated put/call ratio can reflect institutional hedging of an existing long position rather than net directional bearishness; heavy put positioning can also precede sharp short-covering rallies. | ||
Feed Ingredients account for 65% of revenue — a high-severity concentration flagged in the company's own risk disclosures — meaning the economics of a single commodity-exposed segment drive the majority of the business outcome. Bear case | If this pillar is wrong, non-Feed-Ingredients segments grow faster and reduce the Feed Ingredients revenue share below 55% of total revenue within 12 months. | →Stable |
| CounterA dominant segment with 65% share is not inherently problematic if that segment has stable or growing demand; concentration becomes a risk only when the primary segment faces structural headwinds. | ||
CounterAn RSI of 35 in an uptrend pullback context often precedes a mean-reversion bounce; the combination of oversold conditions and a strong fundamental backdrop from recent earnings could quickly shift the momentum picture.
CounterThe two prior quarters produced a 29% miss and a near-in-line result, showing the business struggled before the recent inflection; two beats does not yet establish whether the acceleration is structural or a temporary catch-up.
CounterThe low PEG is valid only if the earnings acceleration is sustained; if the two strong beats were catch-up rather than a new run rate, the apparent cheapness evaporates quickly.
CounterAn elevated put/call ratio can reflect institutional hedging of an existing long position rather than net directional bearishness; heavy put positioning can also precede sharp short-covering rallies.
CounterA dominant segment with 65% share is not inherently problematic if that segment has stable or growing demand; concentration becomes a risk only when the primary segment faces structural headwinds.
Two consecutive large earnings beats — including a 113% positive surprise in February 2026 — and 18.5% upside to analyst consensus with a 3.0-to-1 risk/reward create a recovery thesis worth monitoring, but negative price momentum, an elevated put/call ratio signaling bearish hedging, and 65% revenue concentration in a single segment have kept buyers sidelined.
Falsifiable statement — pillar-level invalidators below. Engine-derived; not personalized advice.
| Component | Sub-score |
|---|---|
| P/E | 3.0 |
| P/S | 9.4 |
| EV/EBITDA | 3.8 |
| Fwd P/E | 9.1 |
| PEG | 10.0 |
| Analyst target | 7.5 |
| Component | Sub-score |
|---|---|
| ROE | 1.6 |
| ROA | 1.9 |
| Gross margin | 1.0 |
| Op margin | 3.2 |
| Net margin | 1.8 |
| Current ratio | 5.7 |
| FCF quality | 6.2 |
| Moat | 4.9 |
| Piotroski F | 7.8 |
| Component | Sub-score |
|---|---|
| Rev growth | 5.6 |
| EPS growth | 10.0 |
| Component | Sub-score |
|---|---|
| RSI | 5.5 |
| MACD | 10.0 |
| OBV | 10.0 |
| MA position | 7.0 |
| Volume | 5.5 |
| Component | Sub-score |
|---|---|
| LLM sentiment | 7.5 |
| Analyst rating | 8.4 |
| Price target | 8.8 |
| Component | Sub-score |
|---|---|
| materiality | 5.0 |
| holder change | 5.1 |
| Component | Sub-score |
|---|---|
| value rank | 1.5 |
| quality rank | 3.1 |
| growth rank | 7.2 |
| Component | Sub-score |
|---|---|
| bollinger | 4.2 |
| support resistance | 4.5 |
| 52w position | 7.1 |
| Component | Sub-score |
|---|---|
| short interest | 7.7 |
| days to cover | 7.0 |
| volatility | 4.2 |
| put call | 8.6 |
| implied vol | 3.9 |
| beta | 6.8 |
| debt equity | 5.7 |
| Component | Sub-score |
|---|---|
| erm | 5.0 |
| earnings history | 5.6 |
| earnings timing | 5.0 |
| surprise avg | 10.0 |
| news activity | 5.0 |
Quality below minimum threshold.
L1:HARD_BLOCKnone
none
SetupRange Bound — RSI 48 mid-range, Bollinger mid-band
EdgeNo clear 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 Sentiment at 8.2 could not lift the engine output above the verdict floor.
The strongest dimensions are Sentiment at 8.2, Growth at 7.8, and Momentum at 7.6; the weakest are Peer rank at 2.9, Quality at 3.8, and Insider at 5.0. The V9 engine cleared all gates, producing an asymmetric reward-to-risk of 1.58 and an engine sizing output of AVOID.
Falsifying conditions — when triggered, the corresponding pillar's thesis is invalidated.
Trip ifEPS surprise falls below 0% in either of the next 2 consecutive quarters.
Trip ifForward EPS estimate is cut by more than 20% in a single revision cycle.
Trip ifPut/call ratio falls below 2.0 and stays below that level for 4 consecutive weeks.
Trip ifFeed Ingredients revenue share falls below 55% of total company revenue over any trailing 12-month period.
Trip ifOBV reverses to a rising trend and momentum score rises above 4.5 within 3 months.