Daily Summary
A Monthly Win Streak Falls...
The Nasdaq 100 advanced for seven consecutive months before falling in November. Is this a bad thing or does November's late month breadth thrust leave us something to look toward?
December Return Tendencies: Strong Month Ahead?
With just a few weeks of trading days left in the year, we look at what to expect from markets as we wrap up the year.
Weekly Video
Weekly Rundown - 11.28.25
Weekly rundown with NDW analyst team covering all major asset classes.
Weekly rundown with NDW analyst team covering all major asset classes.
After such a strong year for the domestic space, November rang in the start of the seasonally strong part of the year with a bit of a hiccup. While the S&P 500 was able to (somewhat surprisingly) squeeze out a 13 basis point gain for the month, the Nasdaq-100 wasn’t quite as lucky. As the intra-month decline was focused on larger tech & growth focused names rather than the “average” stock, the NDX returned to a sell signal on its default chart as it tumbled as far as 8% off its all-time highs. The 1.64% decline for NDX in November was its first negative calendar month since March of this year, marking a break of seven consecutive months of gains. As we all know, markets can’t go up everyday (or every month for that matter) but declines can certainly feel scary… especially as news headlines flash concerns about an AI Bubble around the corner. With that in mind, we can look back in history at other instances of “significant” streaks ending to see what exactly might have in store for NDX going forwards. There are only four other instances since the start of 1993 during which NDX advanced for seven straight months, listed in the table below. Forward returns (median and average) are quite positive, seeing the Nasdaq 100 gain over 25% over the next year. There is something to be said that a handful of these instances came off significant market bottoms which is markedly different than today’s environment just around all-time highs. Regardless, the point revealed by this data set is that markets haven’t been scared off by streaks ending, often they have been healthy opportunities to buy in.
This idea grows further when observing the expansion of breadth markets saw at the end of month. The “average” S&P 500 stock had a much more productive November, seeing SPXEWI gain nearly 1.75% throughout November compared to the previously mentioned .13% gain for the cap weighted SPX. Small caps also stormed back to positive, fueled by a 3.57% rally for the RUT during the final week of the month. All this to say, breadth improved across the board. NDW uses several different indicators to measure breadth, many of which have been featured in the report over the last week or so. Many of you will be familiar with the Advance/Decline Ratio, which counts the number of stocks in a universe that “gained” (moved higher) over the total number of stocks in the universe (those that both advanced & declined.) In plain English, this ratio attempts to depict whether more stocks are moving higher or lower, with higher numbers suggesting more stocks are contributing to upside action. While this ratio can be applied to any universe, the one we will focus on today will be ^NYSEAD, which uses the stocks listed on the NYSE as a starting universe. For context, we smooth out these daily values over a 10-day period to prevent wild swings in data but zoomed in over the last five days (the end of November) during the big end of month breadth thrust. During that 5-day period, ^NYSEAD averaged just over 72%. The table below highlights a handful of other instances during which that metric was hit. Forward returns and overall positive hit rates are quite good across the board.
All this to say, while markets seemed to stumble in November, the long-term picture remains largely intact. Breadth was (and still is) the largest concern challenging markets as we wrap up 2025… and while it will undoubtedly be a point to watch in December things look to be improving for now.

As we enter the first full trading week of December, we are now in the final stretch of 2025, with just 21 trading days left in the year after Monday. While markets are largely unpredictable, the market can be subject to seasonal biases, with December being one such period that has historically seen above average returns.
December is typically a solid month for markets, seeing the S&P 500 (SPX) average a gain of 1.7% since 1950, with November being the only month with higher average return. Additionally, SPX has been positive in 77% of Decembers since 1950, which is the highest positive rate among any calendar month. One way to gauge what to expect in a good or bad scenario is to look at the 75th and 25th percentile returns, respectively. The S&P 500 sees a return at least of 3.8% in 75% of Decembers, which is the fifth best “good” outcome among calendar months. Even a “bad” 25th percentile outcome for December has seen the market average a return of 0.2%, which is easily the best of any month. That effect is amplified for small cap stocks, with the Russell 2000 Index (RUT) averaging a 2.4% gain since 1979, which is the second highest of any month. Overall, the month of December has seen a high floor for returns even in bad years, with things looking even stronger when isolating the back half of the month.

The Stock Trader’s Almanac highlights the market’s strong end-of-year performance as part of the Santa Claus Rally Study, stating, “Santa Claus tends to come to Wall Street nearly every year, bringing a short, sweet, and respectable rally within the last five days of the year and the first two in January.” We will explore the Santa Claus Rally in more detail later this month, but today, our focus is on the historical performance dispersion between the first and second halves of December.
We have gathered data below for the total return of SPX and RUT over three different periods: the first half of the month, the second half of the month, and the entire month. The performance comparison for each index confirms that almost all the average net gains for large-caps and small-caps occur in the second half of the month. Noteworthy observations from the yearly performance comparison are provided below, along with the average return summary.

Historical December Performance Observations:
- The S&P 500 has shown a positive return in December 77% of the time since 1950. However, the index has been positive in the first half of the month just 60% of the time, compared to 80% in the second half.
- The Russell 2000 has been positive 74% of the time, but the small-cap index has been positive only 46% of the time in the first half of the month, compared to 84% in the latter half.
- The S&P 500 has seen the second half of the month outperform the first in 64% of instances since 1950.
- The Russell 2000 has seen the second half of the month outpace the first in 74% of instances since 1978.
As evident from the data above, the effect of outperformance in the second half of December is more pronounced for small-caps than for large-caps. This was observed in our Modified January Effect study last week, which examined the outperformance of small-caps from mid-December through mid-January each year. One possible explanation for this trend is that small stocks, often sold for tax-loss purposes, begin to rebound toward the end of December and into January as investors become more willing to accept risk in their portfolios. Notably, December has recorded the second highest average excess return between the RUT and SPX of any month since 1979.

Considering these December biases within the current market context, the S&P 500 is entering December with the potential for seasonality to add further improvement onto its consistent strength over the past three years. Small caps have also shown significant improvement over the last six months, with RUT outpacing SPX by over 5% since the end of May. However, consistency has been the issue for the Russell 2000, with sharp improvements swiftly followed by retracements lower over the last several years. Small caps remain acceptable despite look relatively weaker than large caps, but we will continue to monitor markets for significant changes in supply and demand, as December return tendencies could be especially influential for small caps as we approach 2026.
Average Level
19.06
| < - -100 | -100 - -80 | -80 - -60 | -60 - -40 | -40 - -20 | -20 - 0 | 0 - 20 | 20 - 40 | 40 - 60 | 60 - 80 | 80 - 100 | 100 - > |
|---|---|---|---|---|---|---|---|---|---|---|---|
| < - -100 | -100 - -80 | -80 - -60 | -60 - -40 | -40 - -20 | -20 - 0 | 0 - 20 | 20 - 40 | 40 - 60 | 60 - 80 | 80 - 100 | 100 - > |
| AGG | iShares US Core Bond ETF |
| USO | United States Oil Fund |
| DIA | SPDR Dow Jones Industrial Average ETF |
| DVY | iShares Dow Jones Select Dividend Index ETF |
| DX/Y | NYCE U.S.Dollar Index Spot |
| EFA | iShares MSCI EAFE ETF |
| FXE | Invesco CurrencyShares Euro Trust |
| GLD | SPDR Gold Trust |
| GSG | iShares S&P GSCI Commodity-Indexed Trust |
| HYG | iShares iBoxx $ High Yield Corporate Bond ETF |
| ICF | iShares Cohen & Steers Realty ETF |
| IEF | iShares Barclays 7-10 Yr. Tres. Bond ETF |
| LQD | iShares iBoxx $ Investment Grade Corp. Bond ETF |
| IJH | iShares S&P 400 MidCap Index Fund |
| ONEQ | Fidelity Nasdaq Composite Index Track |
| QQQ | Invesco QQQ Trust |
| RSP | Invesco S&P 500 Equal Weight ETF |
| IWM | iShares Russell 2000 Index ETF |
| SHY | iShares Barclays 1-3 Year Tres. Bond ETF |
| IJR | iShares S&P 600 SmallCap Index Fund |
| SPY | SPDR S&P 500 Index ETF Trust |
| TLT | iShares Barclays 20+ Year Treasury Bond ETF |
| GCC | WisdomTree Continuous Commodity Index Fund |
| VOOG | Vanguard S&P 500 Growth ETF |
| VOOV | Vanguard S&P 500 Value ETF |
| EEM | iShares MSCI Emerging Markets ETF |
| XLG | Invesco S&P 500 Top 50 ETF |
Long Ideas
| Symbol | Company | Sector | Current Price | Action Price | Target | Stop | Notes |
|---|---|---|---|---|---|---|---|
| CMC | Commercial Metals Corporation | Steel/Iron | $63.78 | hi 50s - low 60s | 79 | 49 | 4 for 5'er, favored STEE sector matrix, LT pos peer & mkt RS, pos trend flip, 1.2% yield |
| AIT | Applied Industrial Technologies, Inc. | Machinery and Tools | $258.82 | mid 240s - ow 260s | 316 | 208 | 5 for 5'er, top half of favored MACH sector matrix, LT pos peer & mkt RS, pos trend flip |
| UBS | UBS AG (Switzerland) ADR | Banks | $38.60 | mid-hi 30s | 65 | 30 | 5 TA rating, top 20% of BANK sector RS matrix, LT RS buy, LT pos trend, buy-on-pullback, R-R > 3, yield > 2% |
| BAC | Bank of America | Banks | $53.65 | 49 - 54 | 67 | 44 | 4 for 5'er, top 25% of favored BANK sector matrix, LT pos peer RS, bullish catapult, 2.1% yield |
| SHEL | Shell PLC Sponsored ADR | Oil | $73.77 | 72 - hi 70s | 87 | 65 | 4 TA rating, top 25% of OIL sector, LT RS buy, consec buy signals, yield > 3% |
| CME | CME Group, Inc. | Wall Street | $281.46 | 260s - 270s | 312 | 224 | 4 for 5'er, middle of WALL sector matrix, triple top breakout, 1.8% yield |
| AFL | AFLAC Incorporated | Insurance | $110.31 | 108 - 115 | 143 | 95 | 4 for 5'er, top half of INSU sector matrix, LT pos peer & mkt RS, spread triple top, 2% yield |
| GFI | Gold Fields Limited (South Africa) ADR | Precious Metals | $42.89 | 40 - 44 | 58 | 35 | 4 for 5'er, top third of PREC sector matrix, LT pos peer & mkt RS, good R-R, 1.8% yield |
| GVA | Granite Construction Inc | Building | $107.53 | hi 90s - mid 100s | 157 | 87 | 5 for 5'er, top third of BUIL sector matrix, buy on pullback, R-R>3.0 |
| GLDD | Great Lakes Dredge & Dock Corporation | Building | $12.77 | 11.50 - 12.50 | 17 | 10 | 5 for 5'er, top third of BUIL sector matrix, LT pos peer & mkt RS, spread quad top, R-R>2.0 |
| AMG | Affiliated Managers Group | Wall Street | $268.83 | hi 230s - lo 260s | 298 | 198 | 5 TA rating, top of WALL sector matrix, consec buy signals, pos wkly mom, buy-on-pullback |
| SGI | Somnigroup International Inc | Household Goods | $91.52 | 80s | 125 | 69 | 5 for 5'er, top 10% of HOUS sector matrix, LT pos peer & mkt RS, buy on pullback, good R-R |
| CINF | Cincinnati Financial Corporation | Insurance | $167.59 | mid 150s - hi 160s | 206 | 134 | 4 TA rating, top 33% of INSU sector matrix, LT mkt RS buy, yield > 2%, pos momentum, buy-on-pullback |
| LAMR | Lamar Advertising Company | Media | $132.39 | 120s - low 130s | 158 | 110 | 4 for 5'er, top half of MEDI sector matrix, LT pos peer & mkt RS, spread triple top 4.8% yield |
| HSBC | HSBC Holding PLC (United Kingdom) ADR | Banks | $71.16 | mid-to-hi 60s | 86 | 54 | 5 for 5'er, top 10% of BANK sector matrix, LT pos peer & mkt RS, buy on pullback, 3% yield |
| LOGI | Logitech International S.A. | Computers | $112.73 | mid 100s - hi 110s | 167 | 87 | 5 TA rating, top 25% of COMP sector RS matrix, consec buy signals, R-R > 2, buy-on-pullback |
| ABCB | Ameris Bancorp | Banks | $75.76 | 70s | 92 | 77 | 5 for 5'er, top 25% of BANK sector matrix, LT pos peer RS, spread quintuple top, 1.1% yield |
| CFG | Citizens Financial Group Inc | Banks | $54.10 | low-to-mid 50s | 65 | 44 | 5 for 5'er, top 20% of favored BANK sector matrix, LT pos peer RS, triple top, 3.4% yield |
| ADSK | Autodesk, Inc. | Software | $303.34 | 290s - 300s | 388 | 248 | 5 for 5'er, top third of SOFT sector matrix, LT pos peer RS, bearish signal reversal |
Short Ideas
| Symbol | Company | Sector | Current Price | Action Price | Target | Stop | Notes |
|---|
Follow-Up Comments
| Comment | |||||||
|---|---|---|---|---|---|---|---|
|
|
|||||||
NDW Spotlight Stock
ADSK Autodesk, Inc. R ($306.53) - Software - ADSK is a 5 for 5'er that ranks in the top third of the software sector matrix and has been on a peer RS buy signal since 2016. After giving two consecutive sell signals and falling to a negative trend on its default chart, ADSK rallied, returning to a buy signal and a positive trend last week when it completed a bearish signal reversal at $316. Long exposure may be added in the $290s to $300s and we will set our initial stop at $248, a potential spread triple bottom break on ADSK's chart. We will use the bullish price objective, $388, as our target price.
| 328.00 | 9 | • | • | 328.00 | |||||||||||||||||||||||||
| 324.00 | X | O | X | • | 324.00 | ||||||||||||||||||||||||
| 320.00 | • | X | O | X | O | • | X | 320.00 | |||||||||||||||||||||
| 316.00 | X | • | X | X | O | X | O | • | X | O | 316.00 | ||||||||||||||||||
| 312.00 | X | O | • | 7 | O | X | A | O | X | X | O | 312.00 | |||||||||||||||||
| 308.00 | X | O | • | X | O | X | X | O | X | O | X | O | 308.00 | ||||||||||||||||
| 304.00 | X | 2 | • | X | X | O | X | O | X | O | X | O | X | O | Mid | 304.00 | |||||||||||||
| 300.00 | X | O | • | X | O | X | O | X | O | X | O | O | X | O | 300.00 | ||||||||||||||
| 296.00 | X | O | • | X | O | X | O | X | 8 | X | O | X | 296.00 | ||||||||||||||||
| 292.00 | X | O | • | X | 6 | O | X | O | X | • | B | X | • | 292.00 | |||||||||||||||
| 288.00 | X | O | • | X | O | X | O | X | • | O | • | 288.00 | |||||||||||||||||
| 284.00 | X | O | • | X | O | X | O | • | • | 284.00 | |||||||||||||||||||
| 280.00 | O | 3 | • | X | O | • | 280.00 | ||||||||||||||||||||||
| 276.00 | O | X | O | • | 5 | • | 276.00 | ||||||||||||||||||||||
| 272.00 | O | X | O | X | X | • | 272.00 | ||||||||||||||||||||||
| 268.00 | O | O | X | O | 4 | X | • | Bot | 268.00 | ||||||||||||||||||||
| 264.00 | O | X | O | X | O | X | X | X | • | 264.00 | |||||||||||||||||||
| 260.00 | O | X | O | X | O | X | O | X | O | X | • | 260.00 | |||||||||||||||||
| 256.00 | O | X | O | O | X | O | X | O | X | • | 256.00 | ||||||||||||||||||
| 252.00 | O | X | O | X | O | O | • | 252.00 | |||||||||||||||||||||
| 248.00 | • | O | O | X | • | 248.00 | |||||||||||||||||||||||
| 244.00 | • | O | X | • | 244.00 | ||||||||||||||||||||||||
| 240.00 | • | O | X | • | 240.00 | ||||||||||||||||||||||||
| 236.00 | O | • | 236.00 |
| AEO American Eagle Outfitters, Inc. ($21.15) - Retailing - AEO broke a double top at $21 to return to a buy signal. The stock has improved to a 4 for 5'er in recent weeks after reversing into Xs on both the market and peer RS chart chart and giving a peer RS buy signal. From here, resistance lies at $22 as well as in the mid $20s. Current support on the default chart lies at $14.50. |
| AMD Advanced Micro Devices, Inc. ($219.25) - Semiconductors - AMD pushed higher Monday to break a double top at $220. This returns the 4 for 5 TA stock to a buy signal after it experienced weakness in the back half of November. The stock still sits in the top third of the semiconductors sector RS matrix, highlighting strength against its peers. The long-term weight of the evidence is favorable and the near-term picture is showing improvement. Initial support can be seen at $196. Further overhead resistance may be seen near $248. |
| BURL Burlington Stores, Inc. ($244.20) - Retailing - BURL reversed into Os and broke a double bottom at $244 for a second sell signal and to bring the stock to levels not seen since July. The stock has fallen to a 3 for 5'er after moving into a negative trend during trading early last week. From here, support now lies in the $216 to $220 range. |
| EMN Eastman Chemical Company ($62.34) - Chemicals - EMN returned to a buy signal Monday when it broke a double top at $63. The outlook for the stock remains decidedly negative, however, as EMN is a 0 for 5'er and ranks in the bottom quintile of the chemicals sector matrix. From here, the next level of overhead resistance sits at $64. |
| MRVL Marvell Technology Inc. ($92.21) - Semiconductors - MRVL rose Monday to break a double top at $90 before reaching $92 intraday. This moves the stock back to a positive trend and promotes it to a 5 for 5 TA rating. The weight of the technical evidence is favorable and strengthening. Exposure may be considered on this breakout. Note that the stock may encounter resistance in the $92 to $94 range, with further resistance potentially seen at $98. Initial support is seen at $85. |
| SAIA Saia, Inc. ($295.11) - Transports/Non Air - Shares of SAIA have continued to move lower throughout 2025, hence the lack of updated commentary on the name. It remains a weak technical attribute stock at the time of this writing, and efforts to establish itself in the mid $300's have stalled. Even continued upside from current levels (and a positive trend break) wouldn't be enough to change the weight of the evidence for the name. Holders, continue to trim. Avoid long exposure. |
Daily Option Ideas for December 1, 2025
New Recommendations
| Name | Option Symbol | Action | Stop Loss |
|---|---|---|---|
| Expand Energy Corp - $121.40 | O: 26C120.00D20 | Buy the March 120.00 calls at 9.50 | 110.00 |
Follow Ups
| Name | Option | Action |
|---|---|---|
| Cardinal Health, Inc. ( CAH) | Dec. 155.00 Calls | Stopped at 55.80 (CP: 54.00) |
| Hasbro, Inc. ( HAS) | Jan. 77.50 Calls | Stopped at 4.90 (CP: 4.80) |
| Broadcom Ltd ( AVGO) | Feb. 360.00 Calls | Stopped at 60.10 (CP: 50.75) |
| Monster Beverage Corp. ( MNST) | Jan. 70.00 Calls | Raise the option stop loss to 4.60 (CP: 6.60) |
| Amazon.com Inc. ( AMZN) | Jan. 230.00 Calls | Initiate an option stop loss of 11.20 (CP: 13.20) |
| Microsoft Corporation ( MSFT) | Feb. 480.00 Calls | Stopped at 31.60 (CP: 30.55) |
| Alibaba Group Holding Ltd (China) ADR ( BABA) | Feb. 155.00 Calls | Initiate an option stop loss of 16.30 (CP: 18.30) |
New Recommendations
| Name | Option Symbol | Action | Stop Loss |
|---|---|---|---|
| NIKE, Inc. - $65.69 | O: 26N67.50D20 | Buy the February 67.50 puts at 5.55 | 71.00 |
Follow Up
| Name | Option | Action |
|---|---|---|
| CF Industries Holdings, Inc. ( CF) | Jan. 82.50 Puts | Stopped at 4.40 (CP: 4.20) |
New Recommendations
| Name | Option Sym. | Call to Sell | Call Price | Investment for 500 Shares | Annual Called Rtn. | Annual Static Rtn. | Downside Protection |
|---|---|---|---|---|---|---|---|
| JOYY Inc. $ 63.12 | O: 26B65.00D20 | Feb. 65.00 | 3.20 | $ 30,352.20 | 27.19% | 18.82% | 4.01% |
Still Recommended
| Name | Action |
|---|---|
| Sunrun Inc ( RUN) - 20.25 | Sell the January 21.00 Calls. |
| Tesla Inc. ( TSLA) - 430.17 | Sell the February 450.00 Calls. |
| SoFi Technologies Inc. ( SOFI) - 29.72 | Sell the February 30.00 Calls. |
| Tapestry Inc. ( TPR) - 109.28 | Sell the February 110.00 Calls. |
| Lam Research Corporation ( LRCX) - 156.00 | Sell the January 155.00 Calls. |
| Synchrony Financial ( SYF) - 77.36 | Sell the March 80.00 Calls. |
The Following Covered Write are no longer recommended
| Name | Covered Write |
|---|---|
|
|
|