Daily Summary
Crude Oil Slumps
It has been a strange year for crude oil relative to its average performance this far along in the year.
Market Pullbacks: Danger or Opportunity?
During times of decline, investors naturally become worried whether further downside is likely to follow. With NDX falling for the first time in a while, how likely is it that we see additional decline, and how strong has the market been in similar situations?
Weekly Video
Weekly Rundown Video – Nov 19, 2025
Weekly rundown with NDW analyst team covering all major asset classes.
Weekly rundown with NDW analyst team covering all major asset classes.
It has been a strange year for crude oil relative to its average performance this far along in the year. Going back to 1984, the average year for crude oil (CL/) has the commodity up about 5.5% through mid-November and is in the midst of a seasonally weak period. However, this year crude oil has struggled mightily and is down more than 15% year-to-date. Early December is when the seasonal weakness begins to wane, so there may be some light at the end of the tunnel for energy companies and investors. The initiation of tariffs has big impact on crude oil prices, sending them to multi-year lows before sharply recovering during the build-up to US intervention in Iran in June. After tensions deescalated, crude oil went back down, finding a floor at the $56 mark.

While we haven’t seen wild price movements or extreme spot prices like we’ve seen over the last few years going back to 2020, the oil market has had its moments this year like when it dropped from a high of $80 in January to a low of $55 in less than three months. The initial recovery from the lows took even less time before crude steadily headed lower since June. After entering a negative trend in August, crude oil has gone on to retest its 52-week low which is holding for now. Overall, the technical picture for crude oil is poor but may struggle to head materially lower with support in the mid-50s.

The last several months have been exceptionally kind to stocks, but action so far in November saw the end of once-in-a-decade streaks without notable downside. Prior to this week, the Nasdaq-100 (NDX) closed within 5% of all-time highs (ATHs) since May, marking the end of the 3rd longest streak ever for the index. During times of decline, investors naturally become worried whether further downside is likely to follow. With NDX falling for the first time in a while, how likely is it that we see additional decline, and how strong has the market been in similar situations?
There have been 46 other instances in which the Nasdaq-100 has declined 5% to 10% from all-time highs since ~1993. Of those declines, 25 instances saw the index decline by more than 10%, meaning there’s historically a 54% chance the index hits correction territory before setting ATHs again. Meanwhile, it’s taken an average of 6.6 months to get back to ATHs from our current range. However, the length of recovery is skewed by the longest ATH drought for NDX, which lasted over fifteen years. The median 5% pullback for NDX has lasted only 1.5 months, so history suggests a 50% chance of returning to highs by early January.

Additionally, previous instances of a 5% decline have seen strong forward returns from those instances. Specifically, NDX averages a 15.3% six-month return and 24.3% one-year return in those occasions, which are each around 7% better than the average periods for the Nasdaq-100. Overall, there’s a trend of improved performance following declines in NDX, as each bucket with a decline within 30% of ATHs sees one-month to two-year returns greater than the average period. However, returns start to fall after declines greater than 30%, with the 15-year drawdown of the index dragging down the average in the limited sample. Note that the 2000 decline went from 24% to 32% downside, skipping the 25% to 30% basket.

Looking at the Point & Figure chart for the Nasdaq-100 further confirms a positive outlook for the index. NDX did move lower than its previous column of Os, causing a sell signal, but the weight of the evidence is still favorable for the index. The first sell signal after an extended streak of buy signals is often just a head fake, and support for the index now lies closely at 22,200. Additionally, the Nasdaq-100 is no longer in overextended territory, with NDX trading right at its 10-week moving average after possessing an overbought/oversold (OBOS) reading above 80% at the end of October. Given the index’s positive trend and long-term relative strength, its technical picture suggests the pullback might be a buying opportunity for the Nasdaq-100 and other growth stocks.
The Nasdaq-100 isn’t the only major index to break a streak, as the S&P 500 (SPX) was within 3% of all-time highs since early June before ending its run this week, capping off the 7th longest streak for the index since 1950. While SPX has yet to fall 5% from its ATH, the index is within striking distance of doing so. If the S&P 500 were to reach that level of downside, should we take that as a warning or another sign to buy the dip?

There have been 67 other instances in which the S&P 500 has declined 5% or more from all-time highs since 1950. Of those declines, 23 instances (1954 & 1997 jumped straight to a 10% loss) saw the index decline by at least 10%, meaning there’s roughly a 54% chance of a correction before setting ATHs again. On average, it has taken 6.6 months to return to ATHs, which suggests the index could recover on average by September, with the median outcome looking closer to late January.
Like NDX, SPX also sees its intermediate-term returns boosted following a dip, as pullbacks up to 30% see above-average returns across one-month and six-month periods. However, it isn’t until the S&P 500 declines by 15% that one-year and two-year returns start looking significantly stronger than usual, meaning that smaller pullbacks can be a near-term tailwind but don’t necessarily result in long-term strength for the index.

The technical picture for the S&P 500 is still mostly positive, albeit slightly weaker than the Nasdaq-100. SPX traded on four consecutive buy signals prior to its sell signal this week, meaning the move lower could be a head fake as stocks consolidate from overbought territory. Additionally, the index also sees support at 6,660
One thing to keep in perspective is that downside in stocks is not just a risk, but an inevitability. Pullbacks are a healthy part of any bull market, as stocks can’t rise every single day. This week marks the sixth time in two years that NDX has seen a 5% decline from ATHs, but despite that, the index is still up 55% over that span. The important thing for investors to understand is that the markets move higher over time despite these temporary setbacks.
Each week the analysts at NDW review and comment on all major asset classes in the global markets. Shown below is the summary or snapshot of the primary technical indicators we follow for multiple areas. Should there be changes mid-week we will certainly bring these to your attention via the report.
| Universe | BP Col & Level (actual) | BP Rev Level | PT Col & Level (actual) | PT Rev Level | HiLo Col & Level (actual) | HiLo Rev Level | 10 Week Col & Level (actual) | 10 Week Rev Level | 30 Week Col & Level (actual) | 30 Week Rev Level |
|---|---|---|---|---|---|---|---|---|---|---|
| ALL |
|
44% |
|
38% |
|
44% |
|
38% |
|
50% |
| NYSE |
|
50% |
|
50% |
|
54% |
|
42% |
|
56% |
| OTC |
|
42% |
|
34% |
|
40% |
|
38% |
|
48% |
| World |
|
50% |
|
42% |
|
|
|
44% |
|
60% |
Remember, these are technical comments only. Just as you must be aware of fundamental data for the stocks we recommend based on technical criteria in the report, so too must you be aware of important data regarding delivery, market moving government releases, and other factors that may influence commodity pricing. We try to limit our technical comments to the most actively traded contracts in advance of delivery, but some contracts trade actively right up to delivery while others taper off well in advance. Be sure you check your dates before trading these contracts. For questions regarding this section or additional coverage of commodities email james.west@nasdaq.com.
Data represented in the table below is through 11/18/25:
Portfolio View - Commodity Indices
| Symbol | Name | Price | PnF Trend | RS Signal | RS Col. | 200 Day MA | Weekly Mom |
|---|---|---|---|---|---|---|---|
| CL/ | Crude Oil Continuous | 60.67 | Negative | Sell | O | 64.52 | + 2W |
| DBLCIX | Deutsche Bank Liquid Commodities Index | 468.52 | Positive | Sell | O | 460.74 | - 19W |
| DWACOMMOD | NDW Continuous Commodity Index | 1034.13 | Positive | Buy | O | 983.71 | + 2W |
| GC/ | Gold Continuous | 4066.50 | Positive | Buy | X | 3409.44 | - 3W |
| HG/ | Copper Continuous | 4.97 | Negative | Buy | O | 4.82 | - 1W |
| ZG/ | Corn (Electronic Day Session) Continuous | 436.75 | Positive | Sell | O | 435.49 | + 3W |
Cryptocurrency Update

Average Level
-16.75
| < - -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 |
|---|---|---|---|---|---|---|---|
| DCI | Donaldson Co Inc | Waste Management | $85.14 | 80 - 84 | 92 | 67 | 3/5'er; top 3rd of sector matrix; ATHs 10/21; R-R > 2, Earn. 12/4 |
| SF | Stifel Financial Corp | Wall Street | $116.80 | 110s | 140 | 92 | 4 for 5'er, top half of WALL sector matrix, LT pos peer & mkt RS, quad top break, 1.6% yield |
| CMC | Commercial Metals Corporation | Steel/Iron | $57.86 | 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 | $242.61 | 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.03 | 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 | $51.64 | 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 | $75.31 | 72 - hi 70s | 87 | 65 | 4 TA rating, top 25% of OIL sector, LT RS buy, consec buy signals, yield > 3% |
| BBY | Best Buy Co., Inc. | Retailing | $74.40 | 70s | 111 | 63 | 3 for 5'er, top third of RETA sector matrix, quad top, buy on pullback, R-R>2.0, 4.7% yield, Earn. 11/25 |
| CME | CME Group, Inc. | Wall Street | $279.28 | 260s - 270s | 312 | 224 | 4 for 5'er, middle of WALL sector matrix, triple top breakout, 1.8% yield |
| AFL | AFLAC Incorporated | Insurance | $111.76 | 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 | $39.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 |
| FTI | TechnipFMC PLC | Oil Service | $43.77 | hi 30s - mid 40s | 60 | 34 | 5 TA rating, top 50% of OILS sector matrix, LT RS buy and pos trend, consec buy signals |
| GVA | Granite Construction Inc | Building | $102.95 | 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 | $11.98 | 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 | $250.46 | 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 | $83.88 | 80s | 125 | 69 | 5 for 5'er, top 10% of HOUS sector matrix, LT pos peer & mkt RS, buy on pullback, good R-R |
Short Ideas
| Symbol | Company | Sector | Current Price | Action Price | Target | Stop | Notes |
|---|
Follow-Up Comments
| Comment | |||||||
|---|---|---|---|---|---|---|---|
|
|
|||||||
NDW Spotlight Stock
SGI Somnigroup International Inc R ($85.07) - Household Goods - SGI is a 5 for 5'er that ranks second out of 25 names in the household goods sector matrix and has been on peer and market RS buy signals since 2020. After briefly falling to a sell signal, SGI rallied, returning to a buy signal with a double top break at $88 and continued higher, notching a new all-time high at $94. SGI has subsequently pulled back to below the middle of its trading band, offering an entry point for long exposure. Positions may be added in the $80s and we will set our initial stop at $69, which would take out multiple levels of support on SGI's chart and violate its bullish support line. We will use the bullish price objective, $125, as our target price, giving us a reward-to-risk ratio approaching 2.0.
| 94.00 | X | 94.00 | |||||||||||||||||||||||||||
| 93.00 | X | O | 93.00 | ||||||||||||||||||||||||||
| 92.00 | X | O | 92.00 | ||||||||||||||||||||||||||
| 91.00 | X | O | 91.00 | ||||||||||||||||||||||||||
| 90.00 | X | O | 90.00 | ||||||||||||||||||||||||||
| 89.00 | X | O | 89.00 | ||||||||||||||||||||||||||
| 88.00 | X | X | O | 88.00 | |||||||||||||||||||||||||
| 87.00 | X | O | X | X | O | 87.00 | |||||||||||||||||||||||
| 86.00 | 9 | O | X | O | X | O | 86.00 | ||||||||||||||||||||||
| 85.00 | X | O | A | O | X | O | Mid | 85.00 | |||||||||||||||||||||
| 84.00 | X | O | X | O | X | O | 84.00 | ||||||||||||||||||||||
| 83.00 | X | O | X | O | X | 83.00 | |||||||||||||||||||||||
| 82.00 | X | O | O | X | 82.00 | ||||||||||||||||||||||||
| 81.00 | X | O | X | 81.00 | |||||||||||||||||||||||||
| 80.00 | X | O | X | 80.00 | |||||||||||||||||||||||||
| 79.00 | X | B | 79.00 | ||||||||||||||||||||||||||
| 78.00 | X | 78.00 | |||||||||||||||||||||||||||
| 77.00 | X | 77.00 | |||||||||||||||||||||||||||
| 76.00 | X | 76.00 | |||||||||||||||||||||||||||
| 75.00 | X | X | X | 75.00 | |||||||||||||||||||||||||
| 74.00 | X | X | O | X | O | X | 74.00 | ||||||||||||||||||||||
| 73.00 | X | O | X | O | X | O | X | Bot | 73.00 | ||||||||||||||||||||
| 72.00 | X | O | X | O | X | O | 72.00 | ||||||||||||||||||||||
| 71.00 | X | O | X | 8 | 71.00 | ||||||||||||||||||||||||
| 70.00 | • | X | O | • | 70.00 | ||||||||||||||||||||||||
| 69.00 | X | • | 7 | • | 69.00 | ||||||||||||||||||||||||
| 68.00 | X | O | • | X | • | 68.00 | |||||||||||||||||||||||
| 67.00 | X | O | • | X | • | 67.00 | |||||||||||||||||||||||
| 66.00 | X | O | X | • | X | X | • | 66.00 | |||||||||||||||||||||
| 65.00 | X | O | X | O | • | X | O | X | • | 65.00 | |||||||||||||||||||
| 64.00 | O | X | O | • | X | X | O | X | • | 64.00 | |||||||||||||||||||
| 63.00 | O | O | • | X | O | X | 6 | • | 63.00 | ||||||||||||||||||||
| 62.00 | 3 | X | • | X | O | X | • | 62.00 | |||||||||||||||||||||
| 61.00 | O | 4 | O | • | X | O | X | • | 61.00 | ||||||||||||||||||||
| 60.00 | O | X | O | X | X | X | O | X | • | 60.00 | |||||||||||||||||||
| 59.00 | O | X | O | X | O | X | O | X | 5 | X | • | 59.00 | |||||||||||||||||
| 58.00 | • | O | X | O | X | O | X | O | X | O | X | • | 58.00 | ||||||||||||||||
| 57.00 | • | O | X | O | X | O | O | • | O | • | 57.00 | ||||||||||||||||||
| 56.00 | • | O | X | O | X | • | • | • | 56.00 | ||||||||||||||||||||
| 55.00 | O | X | O | X | • | 55.00 | |||||||||||||||||||||||
| 54.00 | O | O | • | 54.00 |
| AVGO Broadcom Ltd ($352.48) - Semiconductors - AVGO moved higher Wednesday to break a double top at $356. This 4 for 5'er moved to a positive trend in April and sits in the top half of the semiconductors sector RS matrix. The overall technical picture is positive and improving again. Initial support is seen at $336 and $332. Overhead resistance is seen at $360 and $364. Note that earnings are expected on 12/11. |
| MPC Marathon Petroleum Corp. ($195.56) - Oil Service - MPC gave an initial sell signal Wednesday when it broke a double bottom at $192. Despite Monday's move, the outlook for the stock remains favorable as MPC is a 5 for 5'er and ranks in the top half of the favored oil service sector matrix. From here, the next level of support sits at $176. Meanwhile, overhead resistance sits at $204, a level from which MPC has reversed down four times since September. |
| OLLI Ollies Bargain Outlet Holding Inc. ($119.51) - Retailing - OLLI broke a double bottom at $120 to return to a sell signal and to violate the bullish support line. This will drop the stock down to a 2 for 5'er trading in a negative trend. From here, support now lies at $116 and $112. |
| ULTA Ulta Beauty, Inc. ($495.72) - Retailing - ULTA broke a double bottom at $496 for a second sell signal since reaching the October rally high at $568. The stock maintains a 4 TA rating and continues to ranks within the top quartile of the Retailing sector matrix. From here, support lies at $488, while additional can be found at $472 and $464. |
Daily Option Ideas for November 19, 2025
New Recommendations
| Name | Option Symbol | Action | Stop Loss |
|---|---|---|---|
| Bank of America - $52.02 | O: 26C52.50D20 | Buy the March 52.50 calls at 3.25 | 48.00 |
Follow Ups
| Name | Option | Action |
|---|---|---|
|
|
||
New Recommendations
| Name | Option Symbol | Action | Stop Loss |
|---|---|---|---|
| Elevance Health Inc. - $316.37 | O: 26N320.00D20 | Buy the February 320.00 puts at 26.00 | 352.00 |
Follow Up
| Name | Option | Action |
|---|---|---|
| MetLife, Inc. ( MET) | Jan. 80.00 Puts | Raise the option stop loss to 3.70 (CP: 5.70) |
| JD.COM INC ( JD) | Jan. 34.00 Puts | Raise the option stop loss to 3.30 (CP: 5.30) |
| Dutch Bros Inc. Class A ( BROS) | Jan. 55.00 Puts | Initiate an option stop loss of 4.80 (CP: 6.80) |
New Recommendations
| Name | Option Sym. | Call to Sell | Call Price | Investment for 500 Shares | Annual Called Rtn. | Annual Static Rtn. | Downside Protection |
|---|---|---|---|---|---|---|---|
| Alamos Gold Inc $ 33.82 | O: 26A34.00D16 | Jan. 34.00 | 2.40 | $ 15,865.85 | 38.29% | 40.42% | 6.04% |
Still Recommended
| Name | Action |
|---|---|
| Palantir Technologies Inc. Class A ( PLTR) - 167.33 | Sell the January 185.00 Calls. |
| Sunrun Inc ( RUN) - 19.22 | Sell the January 21.00 Calls. |
| Tesla Inc. ( TSLA) - 401.25 | Sell the February 450.00 Calls. |
| Citigroup, Inc. ( C) - 98.32 | Sell the March 105.00 Calls. |
| SoFi Technologies Inc. ( SOFI) - 26.24 | Sell the February 30.00 Calls. |
| Robinhood Markets, Inc. Class A ( HOOD) - 114.30 | Sell the February 150.00 Calls. |
| Palo Alto Networks Inc ( PANW) - 201.00 | Sell the February 220.00 Calls. |
| Vertiv Holdings LLC ( VRT) - 164.86 | Sell the December 175.00 Calls. |
| Amazon.com Inc. ( AMZN) - 222.55 | Sell the February 240.00 Calls. |
| Carnival Corporation ( CCL) - 25.76 | Sell the January 27.00 Calls. |
| Invesco PLC ( IVZ) - 22.66 | Sell the January 23.00 Calls. |
The Following Covered Write are no longer recommended
| Name | Covered Write |
|---|---|
| CVS Health Corp. ( CVS - 77.94 ) | January 80.00 covered write. |