February 3, 2026
Trade Ideas

Sanfilippo After the Rip - Buy the Pullback, Respect the Inventory

Solid cash flow, healthy margins and a visible dividend make JBSS a tactical buy after recent strength — target a measured swing entry on weakness.

Loading...
Loading quote...
Direction
Long
Time Horizon
Swing
Risk Level
Medium

Summary

John B. Sanfilippo & Son (JBSS) has rallied sharply over the last 12 months but the fundamental picture still supports a buy-on-pullback trade. The company reported 12/25/2025 quarter revenue of $314.8M and operating income of $25.975M while generating $62.5M of operating cash in the quarter. With a recent stock price near $79, simple annualized EPS math puts the stock at a sub-13x multiple on a conservative basis and the business returns cash to shareholders via meaningful dividends. Recommended: accumulate on weakness to the low $70s, stop under $71, first target $90, secondary target $100.

Key Points

Quarter ended 12/25/2025: Revenue $314.777M; operating income $25.975M; diluted EPS $1.53; operating cash flow $62.491M.
Inventory is sizable at $235.427M — standard for the business but a source of working-capital sensitivity.
Simple annualized EPS (1.53 x4 ≈ $6.12) implies a conservative P/E ~12.9x at current price ~ $79.
Trade plan: buy on pullback to $75-$80 (add 72-75), stop $70.50, targets $90 / $100 (swing) / $115 (position).

Hook & thesis

John B. Sanfilippo & Son (JBSS) is a buy after the recent rally, but only with size discipline and a clearly defined stop. The stock has moved from the sub-$60 range to the high $70s as traders re-priced a resilient snacks business with visible free cash flow and a shareholder-friendly payout. The recent quarterly results (fiscal Q2 ended 12/25/2025, filed 01/29/2026) validate the quality of earnings and the balance sheet — revenue of $314.8M, gross profit of $59.2M and operating income of $25.975M — while operating cash flow in the quarter was a robust $62.49M.

That combination — healthy margins, strong operating cash conversion, plus an active dividend — is why I think the market still has room to bid JBSS higher on a measured time frame. My trade idea: buy on a controlled pullback (low-to-mid $70s), place a protective stop below $71, and run targets at $90 and $100 depending on time horizon and conviction.


What JBSS does and why investors should care

JBSS is a processor and distributor of nuts and a range of snack products sold under branded (Fisher, Orchard Valley Harvest, Sunshine Country) and private-label names. The business mixes commodity exposure (peanuts, cashews, almonds) with value-added manufacturing (nut butters, trail mixes, confections). That structure gives JBSS two things investors ought to care about:

  • Pricing and pass-through flexibility - The company can pass through commodity moves via pricing (retail/private-label contracts) and product mix, which helps preserve gross margins when input costs shift.
  • Cash flow and capital returns - JBSS converts sales to cash. The most recent quarter produced $62.491M of operating cash flow, giving the company capacity to fund capex, dividends and buybacks without adding material leverage.

Those attributes matter in a macro environment where commodity swings compress margins for less nimble processors. For JBSS, strong operating cash flow and a conservative balance sheet support continuing investor-friendly capital allocation even after the stock's rally.


What the numbers say

Use the recent quarterly print as the anchor:

  • Quarter ended 12/25/2025 (filed 01/29/2026) - Revenues: $314.777M; Gross profit: $59.169M; Operating income: $25.975M; Net income: $17.957M; Diluted EPS: $1.53.
  • Cash flow - Net cash provided by operating activities in the quarter: $62.491M. Investing activities were a $21.329M outflow and financing activities were a $39.476M outflow (net cash flow modestly positive for the period: $1.686M).
  • Liquidity & balance sheet - At quarter-end: Total assets $617.729M; Current assets $337.216M; Inventory $235.427M; Liabilities $247.605M; Equity $370.124M; Noncurrent liabilities ~$99.199M (manageable given cash flow).

Two quick takeaways: (1) operating cash flow in the quarter (~$62.5M) is large relative to reported quarterly net income (~$18.0M), signaling strong working capital conversion; (2) inventory is sizeable at $235.4M, which is typical for a processor/distributor but increases sensitivity to commodity cost timing and demand swings.

Valuation framing

JBSS closed near $79 on the latest snapshot. Using the most recent quarter's diluted EPS of $1.53 and annualizing (x4) gives a conservative run-rate EPS of roughly $6.12. At $79 that implies a simple annualized P/E near 12.9x — attractive for a stable consumer staples processor that produces strong free cash flow and pays a meaningful dividend.

We do not have a direct market cap line in the public snapshot here, but the price history and multiple above make the point: the rally has re-rated JBSS from the low-to-mid-teens price environment to a still-reasonable mid-teens valuation if management sustains margins and returns capital. Compared with high-growth discretionary names this is cheap; compared with commodity-exposed processors it's in line or slightly cheaper, which is reasonable to expect until we see sustained margin expansion or a large buyback program.


Trade plan (actionable)

  • Trade direction: Long (buy on pullback).
  • Entry: Accumulate 75 - 80. If you prefer a better risk/reward, wait for 72 - 75 to add size. The stock's recent trading band and the quarterly price action make the mid-70s a practical entry zone after the rally.
  • Initial stop: $70.50 (give 3.5% buffer below the 72 level; a decisive close below $71 would invalidate the technical rebound thesis).
  • Targets:
    • Short-term / tactical: $90 (about 14% above current levels).
    • Swing: $100 (around 27% upside from current levels) if operating cash flow and margins hold and guidance stays constructive.
    • Stretch / position: $115 if JBSS either announces a material buyback, or commodity tailwinds let the company sustain higher margins for multiple quarters.
  • Position sizing & time horizon: Start small on the first leg and scale on 72-75. Time horizon: swing (several weeks to a few months) with the option to convert to position if targets are hit and fundamentals keep improving.

Catalysts that would drive the trade

  • Continued operating cash conversion - another quarter of high operating cash flow (>$50M) would reinforce the free cash flow story and support multiple expansion.
  • Margin stability or expansion - clarity that commodity cost pass-through and product mix are preserving gross margins.
  • Dividend or buyback signal - management has been returning cash; a clear buyback program or incremental dividend increase would be a positive re-rating event.
  • Positive retail/private-label win - larger or incremental contract wins with grocery/private-label customers that increase volume and/or mix.

Risks and counterarguments

JBSS is not without risk. I lay out the principal downside scenarios and at least one clear counterargument to the bullish view:

  • Commodity volatility - Nuts and oilseeds have historically been volatile. If input costs spike and the company cannot pass them through quickly to customers, margins could compress and hurt earnings.
  • Inventory and working capital risk - Inventory sits at ~$235M. Large inventories tied to seasonal commodity moves create both carrying cost risk and the potential for write-downs if demand patterns shift.
  • Demand / retail shelf pressure - Private-label and grocery customers can be price-sensitive. A pullback in snack demand or retailer repricing could pressure volumes and margins.
  • Post-rally multiple compression - The stock has already rerated materially from its lows. If growth disappoints or cash conversion normalizes, the multiple could pull back and produce headline downside even if the business remains solid.
  • Capital allocation uncertainty - Financing cash flows were negative in the quarter (~$39.5M outflow). If capital returns accelerate without matching earnings, the balance sheet could tighten.

Counterargument: The bearish case focuses on commodity spikes and inventory write-downs. That's valid — but the company has shown it can generate outsized operating cash flow and has flexibility between branded and private-label sales to manage pricing. If management demonstrates continued pass-through and operating cash consistency, the downside is more limited. Conversely, a failure to maintain cash conversion would force a re-evaluation.


Conclusion - what would change my mind

Bottom line: JBSS is a buy on a disciplined pullback. The business converts sales to cash at a rate that can support dividends and selective buybacks, and the current price (high $70s) implies a conservative annualized P/E in the low-teens under simple math. That looks reasonable for a cash-generative, branded/private-label snacks operator.

What would change my view to a sell or neutral? Two things: (1) a clear deterioration in operating cash flow (quarter-over-quarter drop below $20M) combined with rising leverage; or (2) a substantive margin shock that is not temporary (several quarters of gross margin decline due to inability to pass costs through). On the upside, sustained margin expansion, a formal buyback program, or an above-expectation guidance raise would move me to add to a position and extend targets.

Trade checklist
Entry band: $75 - $80 (add on 72 - 75). Stop: $70.50. Targets: $90 / $100 / $115. Risk level: medium. Time horizon: swing with optional position conversion.


Disclosure: This is a trade idea, not personalized investment advice. Investors should size positions according to their risk tolerance and confirm execution levels in their own accounts.

Risks
  • Commodity-price shocks that outpace the company's ability to pass costs to customers, compressing gross margins.
  • High inventory levels could lead to write-downs or cash conversion volatility if demand softens.
  • Retail/private-label volume declines or lost contracts could reduce utilization and margins.
  • Post-rally valuation contraction: the stock has rerated—disappointment on margins or cash flow could cause a sharp pullback.
Disclosure
This is not financial advice. Always do your own research and size positions to your risk profile.
Search Articles
Category
Trade Ideas

Actionable trade ideas with entry/stop/target and risk framing.

Related Articles
Aramark Stock Rises Following Better-Than-Expected Quarterly Results and Positive Business Outlook

Shares of Aramark (NYSE: ARMK) advanced notably after the company reported first-quarter earnings th...

Quest Diagnostics Reports Strong Q4 Earnings and Raises Full-Year Guidance Driving Stock Higher

Quest Diagnostics posted fourth-quarter results surpassing both earnings and revenue expectations, d...

Buy KRYS on RMAT Momentum - Position Trade into 2H/2026 KB707 Update

Krystal Biotech (KRYS) now carries RMAT momentum for its KB707 program and a steadily growing VYJUVE...

Kroger Rally After CEO Buzz - Tactical Long With Tight Risk Controls

Shares of The Kroger Co. (KR) have rallied on management noise and portfolio moves. The fundamentals...

NGL Energy Partners - Growth Is Driving the Rally; Leverage Keeps Valuation In Check

NGL has rallied from the low single digits to near $12 on accelerating revenues and strong operating...

Energy Transfer: Ride the Natural-Gas Tailwind Driven by AI Data Centers

Energy Transfer (ET) is a large, diversified midstream operator sitting squarely in the path of two ...