Consumer Discretionary — chart structure today
Of 55 S&P 500 Consumer Discretionary stocks, 17 read as a daily uptrend, 14 as a downtrend, and 24 as range-bound (as of 2026-10-27). Every read is computed from price structure — moving-average stack and swing-pivot sequence — not opinion.
| Ticker | Price | Daily | Weekly | vs 52w high | Patterns |
|---|---|---|---|---|---|
| AAL | $12.61 | range | downtrend | -32.9% | Falling wedge (confirmed) |
| ABNB | $168.82 | range | uptrend | -12.7% | Double bottom (forming) |
| AMZN | $253.10 | range | uptrend | -11.9% | Double top (forming) |
| APTV | $43.65 | downtrend | downtrend | -50.9% | Double bottom (forming) |
| AZO | $3143.16 | range | range | -21.3% | Bull flag (forming) |
| BBWI | $21.95 | uptrend | uptrend | -15.1% | Bull flag (confirmed) |
| BBY | $98.50 | uptrend | uptrend | -2.1% | Bull flag (forming) |
| CCL | $27.74 | uptrend | range | -18.5% | Bull flag (confirmed) |
| CMG | $27.98 | downtrend | range | -32.4% | — |
| CZR | $28.85 | downtrend | range | -6.6% | Bear flag (forming) |
| DAL | $81.45 | range | range | -14.9% | — |
| DECK | $80.54 | downtrend | downtrend | -34.1% | — |
| DHI | $147.02 | range | range | -13.9% | Double bottom (confirmed) |
| DPZ | $312.03 | range | downtrend | -29.5% | Double bottom (confirmed) |
| DRI | $213.96 | uptrend | uptrend | -6.9% | Bull flag (forming) |
| EBAY | $117.83 | uptrend | uptrend | -5.4% | Bull flag (forming) |
| ETSY | $87.66 | range | uptrend | -3.8% | Bull flag (confirmed) |
| EXPE | $278.08 | downtrend | uptrend | -18.7% | Double bottom (forming) |
| F | $11.71 | downtrend | range | -34.1% | — |
| GM | $80.54 | range | range | -12.3% | — |
| GPC | $121.80 | downtrend | downtrend | -19.6% | — |
| GRMN | $289.34 | uptrend | uptrend | -7.9% | Bull flag (forming) |
| HAS | $118.33 | uptrend | uptrend | -0.8% | — |
| HD | $318.50 | range | downtrend | -19.9% | Bull flag (forming) |
| HLT | $344.65 | uptrend | uptrend | -5.4% | — |
| KMX | $53.89 | range | range | -17.4% | Bear flag (forming) |
| LEN | $84.58 | range | range | -36.8% | — |
| LKQ | $17.10 | downtrend | downtrend | -53.9% | Falling wedge (forming) |
| LOW | $198.18 | range | downtrend | -32.4% | Bull flag (forming), Double top (forming) |
| LULU | $104.59 | uptrend | downtrend | -53.7% | Inverse head and shoulders (confirmed) |
| LUV | $43.44 | range | range | -21.2% | Double bottom (confirmed) |
| LVS | $36.12 | downtrend | downtrend | -48.7% | Double bottom (forming) |
| MAR | $390.23 | uptrend | range | -5.0% | — |
| MCD | $249.47 | range | downtrend | -27.0% | Bull flag (forming) |
| MGM | $27.99 | downtrend | range | -45.7% | — |
| MHK | $125.05 | range | uptrend | -10.9% | — |
| NCLH | $15.75 | range | downtrend | -37.3% | — |
| NKE | $37.56 | range | downtrend | -45.7% | Bull flag (forming) |
| NVR | $5806.02 | downtrend | range | -29.2% | — |
| ORLY | $89.82 | range | range | -12.3% | Bull flag (forming), Double bottom (forming) |
| PHM | $121.63 | uptrend | range | -15.8% | Falling wedge (confirmed) |
| POOL | $194.90 | uptrend | range | -32.8% | — |
| RCL | $295.92 | uptrend | uptrend | -17.0% | Bull flag (confirmed) |
| RL | $391.25 | uptrend | range | -7.2% | — |
| ROST | $230.09 | range | uptrend | -10.5% | — |
| SBUX | $103.04 | range | uptrend | -6.8% | — |
| TJX | $140.20 | downtrend | downtrend | -17.5% | — |
| TPR | $111.39 | range | downtrend | -32.4% | Double top (forming), Inverse head and shoulders (forming) |
| TSCO | $32.24 | range | downtrend | -43.4% | Double bottom (forming) |
| TSLA | $407.46 | uptrend | range | -18.3% | Double bottom (confirmed) |
| UAL | $104.71 | range | downtrend | -24.5% | — |
| ULTA | $626.88 | uptrend | uptrend | -12.3% | Bull flag (confirmed) |
| WHR | $27.42 | downtrend | downtrend | -71.1% | — |
| WYNN | $72.42 | downtrend | downtrend | -46.2% | — |
| YUM | $149.54 | uptrend | range | -12.1% | — |
Communication ServicesConsumer StaplesEnergyFinancialsHealth CareIndustrialsInformation TechnologyMaterialsReal EstateUtilities
Computed from price history, refreshed each trading day. Not investment advice — see our disclaimer.
