# July's spending data showed households concentrating their purchases in essentials, with discretionary outlays clearly decelerating. JM Smucker just raised its full-year sales and profit outlook on growth in Uncrustables and coffee — exactly the kind of c

_AI-generated trading idea · BULLISH · GIS, HSY, SJM_

> Canonical page: https://commonquant.ai/research/for-you/july-s-spending-data-showed-households-concentrating-their-p--120be1b7-5b24-4422-8fef-1e7308833c44

July's spending data showed households concentrating their purchases in essentials, with discretionary outlays clearly decelerating. JM Smucker just raised its full-year sales and profit outlook on growth in Uncrustables and coffee — exactly the kind of cheap, habitual purchases people keep making even when budgets tighten. Meanwhile department-store peers like Kohl's and Ross are only holding steady, confirming the shift toward the pantry and away from the mall. When a staples company raises guidance into a soft-consumer backdrop, its stock tends to keep working as investors rotate toward safety.

## Idea

July's spending data showed households concentrating their purchases in essentials, with discretionary outlays clearly decelerating. JM Smucker just raised its full-year sales and profit outlook on growth in Uncrustables and coffee — exactly the kind of cheap, habitual purchases people keep making even when budgets tighten. Meanwhile department-store peers like Kohl's and Ross are only holding steady, confirming the shift toward the pantry and away from the mall. When a staples company raises guidance into a soft-consumer backdrop, its stock tends to keep working as investors rotate toward safety.

## Advanced Analysis

### Verdict: a credible safety rotation, but wait for the pullback the rules require

The rotation-to-pantry thesis has real macro support — per the Bloomberg piece on modest inflation and soft spending, essentials are holding up while discretionary decelerates, and SJM's guidance raise on Uncrustables and coffee fits that exactly — but this is a watch-list setup, not a live trade. The strategy's four entry conditions never aligned on any of 1,235 daily bars over five years, and today all three names are stretched: SJM's RSI of 71.2 and GIS's 75.0 sit above the 70 overbought exit line, so the rules would be selling here, not buying. Fundamentals split the basket too: HSY is a genuine earnings engine (12.3% operating margin, 19% return on equity, $1.8B free cash flow, all 79th–91st percentile), while SJM (-$138.7M net loss) and GIS (-$85M net loss, 14th-percentile gross margin, debt-to-equity at 1.69, its highest since 2018) are currently destroying equity value on a GAAP basis. The one clean bullish path the idea itself describes — an RSI cooldown toward the mid-40s with price holding near the 50-day EMA, then a fresh reclaim — is plausible but has not printed. Conviction breakdown: thesis support 55 (macro rotation credible but rests on one guidance raise), trade readiness 25 (rules not triggered in five years of daily bars), risk quality 45 (near-equal risk contributions but a -9.3% annualized portfolio track and 0.40–0.58 pairwise correlations), trigger proximity 20 (RSI roughly 22–30 points above the 45 entry line; HSY closest to a clean setup), fundamentals trend 45 (top-line growth and elite cash flow undermined by margin erosion and leverage at two of three names).

#### Conviction score breakdown

Composite score computed by the server from the applicable evidence-tier dimensions.

| Measure | Value |
| --- | ---: |
| Thesis support | 55/100 |
| Trade readiness | 25/100 |
| Risk quality | 45/100 |
| Trigger proximity | 20/100 |
| Fundamentals trend | 45/100 |
| Score | 38/100 |
| Composite Score | 38/100 |
| Evidence Tier | rules\_not\_triggered |

#### Decision scenarios

Bull, base, and bear cases synthesized from the cited evidence tier. Likelihoods are rounded evidence-weighted judgments, not statistically calibrated forecasts.

| Measure | Value |
| --- | ---: |
| Evidence Tier | rules\_not\_triggered |

### Trade now

This is a watch-list setup, not a live signal: the strategy's daily bars were evaluated over the past five years and its four entry conditions never lined up on the same day, so today's job is to track the live trigger levels rather than buy anything. The entry requires a cross above the 50-day exponential average with RSI (14) crossing above 45, price above the lower Bollinger band, and ADX above 20. Right now the trio is stretched: SJM closed at $125.87, already about $9.80 above its 50-day average near $116, with RSI at 71.2 — above 45, but also above the 70 overbought exit threshold. HSY at $189.94 is roughly $7.90 above its average near $182 with RSI at 67.3, and GIS at $40.92 is about $3.80 above its average near $37 with RSI at 75.0. In all three names the "cross above the average" and "RSI crossing 45" events have already happened — the setup wants to catch that crossing day, not the ninth day of an extended run.

The realistic entry is a pullback-and-reclaim: a dip that brings each stock back near its 50-day average, followed by a fresh cross back above it with RSI recovering through 45 while ADX holds above 20 (it currently does in all three, at 32.3 for SJM, 26.8 for HSY, and 65.7 for GIS). Concretely, watch for SJM near $116, HSY near $182, and GIS near $37 as the zone where a reclaim day would be actionable. Two of four conditions are met today (price above the lower band and ADX above 20) in all three names; the two cross conditions need a pullback first — RSI is roughly 26, 22, and 30 points above the 45 line, respectively.

Risk framing if a trigger does fire: the stop is a daily close below the second-ranked support plus a 78.6% Fibonacci retracement stop, and the take-profit is the second-ranked resistance. For SJM that resistance sits near $112.70 — below price — which itself signals how extended the move is; entry quality only improves after a real pullback. Note the strategy also runs a 60-day time stop. Position sizing is capped at 25% of capital with roughly 2.3% risk per trade. "Wait" here means: no position until the price/average cross and the RSI-through-45 cross print on the same bar after a pullback; chasing the current extension buys into readings that are already at or above the exit rule's 70 threshold.

#### GIS price and trigger map

Uses the idea timeframe and keeps price levels on the price axis.

| Measure | Value |
| --- | ---: |
| Ticker | GIS |
| Timeframe | 1d |

#### HSY price and trigger map

Uses the idea timeframe and keeps price levels on the price axis.

| Measure | Value |
| --- | ---: |
| Ticker | HSY |
| Timeframe | 1d |

#### SJM price and trigger map

Uses the idea timeframe and keeps price levels on the price axis.

| Measure | Value |
| --- | ---: |
| Ticker | SJM |
| Timeframe | 1d |

### Pantry over mall: why the staples rotation still has legs

The core of the bull case is a demand shift the numbers can actually see. Per the Bloomberg video on August 26, 2026, JM Smucker rose after raising its full-year sales and profit outlook on strength in Uncrustables and coffee — exactly the cheap, habitual pantry purchases the idea argues households keep making when budgets tighten. The fundamentals back that up at the top line: SJM grew revenue 3.7% year over year to $9.05B in its latest fiscal year, and that growth rate sits in the 41st percentile of Consumer Staples peers — respectable for a category many assume is flat. Free cash flow is the stronger tell: SJM generated $1.16B, placing it in the 91st percentile of the sector. The idea's rotation logic also draws support from the cited macro news. Per the Bloomberg piece on modest inflation and soft spending supporting a Fed hold, the backdrop is one where essentials…

#### GIS Gross margin

Gross margin trend from CommonQuant fundamentals/XBRL data; +288.2% from first to latest point.

| Measure | Value |
| --- | ---: |
| 2017-05-28 | \0.08448891791188107% |
| 2017-08-27 | \0.34842937493367293% |
| 2017-11-26 | \0.3444399456974778% |
| 2018-02-25 | \0.10603196570522017% |
| 2018-02-25 | \0.3236483527805682% |
| 2018-05-27 | \0.09018830525272548% |
| 2018-08-26 | \0.3279921836834392% |
| Latest Value | \0.3279921836834392% |
| Change Pct | \288.20734338854163% |
| Ticker | GIS |
| Timeframe | reported periods |

#### GIS sector percentile check

Ranks GIS against 103 companies in its sector using CommonQuant fundamentals.

| Measure | Value |
| --- | ---: |
| Free cash flow | \91.2621359223301th percentile |
| Revenue growth (YoY) | \88.52459016393442th percentile |
| Gross margin | \14.40677966101695th percentile |
| Return on equity | 32th percentile |
| Ticker | GIS |
| Sector | Consumer Staples |
| Peer Count | 103 |

#### HSY sector percentile check

Ranks HSY against 103 companies in its sector using CommonQuant fundamentals.

| Measure | Value |
| --- | ---: |
| Free cash flow | \91.2621359223301th percentile |
| Operating margin | \83.92857142857143th percentile |
| Return on equity | \79.2th percentile |
| Rnd Intensity | \36.734693877551024th percentile |
| Ticker | HSY |
| Sector | Consumer Staples |
| Peer Count | 103 |

### Scores

- **Conviction score breakdown:** 38
- **Thesis support:** 55
- **Trade readiness:** 25
- **Risk quality:** 45
- **Trigger proximity:** 20
- **Fundamentals trend:** 45

### Watch items

- **SJM — Close vs 50-day EMA cross**
- **SJM — RSI (14)**
- **HSY — RSI (14)**
- **HSY — Price vs 50-day EMA ($182.03)**
- **GIS — RSI (14)**
- **SJM — RSI (14)**
- **SJM — Close vs support ($115.73, second-ranked)**
- **GIS — Close vs support ($33.06, second-ranked)**
- **GIS — Price crossed above EMA (50)**
- **GIS — RSI (14) crossed above 45**
- **GIS — Price above Bollinger (20)**
- **GIS — ADX (14) above 20**

## Key details

- Symbols: GIS, HSY, SJM
- Timeframes: 1d
- Tags: \#canonical-demand, \#cluster-version:1, \#direction:bullish, \#entity-kind:instrument, \#entity:GIS, \#entity:HSY, \#entity:SJM, \#horizon:unspecified, \#intent:research, \#symbol:GIS, \#symbol:HSY, \#symbol:SJM

## Community

- Upvotes: 1
- Views: 0
- Copies: 0
- Cosigns: 0

## News sources

- [JM Smucker Rises on Outlook; Intuit Down on Full-Year Forecast \| Stock Movers](https://www.bloomberg.com/news/videos/2026-08-26/jm-smucker-rises-on-outlook-intuit-down-on-forecast-video) — Bloomberg
- [Modest Inflation, Soft Spending Support Fed Hold](https://www.bloomberg.com/news/videos/2026-08-26/modest-inflation-soft-spending-support-fed-hold-video) — Bloomberg
- [Abercrombie & Fitch Soars 37% on a $100M Tariff Refund and Raised Guidance, Ross and Kohl's Hold Steady](https://finance.yahoo.com/markets/stocks/articles/futures-flat-traders-brace-inflation-115600380.html) — Yahoo Finance

## Related

- [GIS trade ideas](https://commonquant.ai/stocks/gis)
- [HSY trade ideas](https://commonquant.ai/stocks/hsy)
- [SJM trade ideas](https://commonquant.ai/stocks/sjm)
- [Latest market news](https://commonquant.ai/news)

## About CommonQuant Research

Ideas and Advanced Analysis are generated with fresh, LLM-selected news headlines and grounded in SEC XBRL fundamentals and peer percentiles. Strategies built from these ideas are automatically backtested (12-month and 5-year, walk-forward tuned) and stress-tested before they can go live, then monitored against the news hourly while they run.
