Daily Summary
Earnings Preview for Several Mag 7 Names
Five of the Mag 7 Reports this week. We talk about important points to watch for several of these names that will be critical to watch in your portfolios.
Bull Market Longevity: Is the End Near?
Do historical trends from previous bull markets suggest this one could be coming to a close?
Weekly Video
Weekly Rundown Video – April 22, 2026
Weekly rundown with NDW analyst team covering all major asset classes.
Weekly rundown with NDW analyst team covering all major asset classes.
Earnings season is in full swing as we wrap up April, and this week brings some heavy-hitters to the table. Of course, as we will typically say around earnings seasons, reports can offer a peak behind the curtain as to how different companies within your portfolio are doing, and are one of the more common events where fundamentals and technicals can come together. On the technical front, following point and figure charts can help identify important landmarks towards the upside/downside to watch around earnings calls. In other words, knowing where buyers and sellers have run out of stream in the recent past can help you identify whether earnings-driven price movement is truly meaningful or perhaps just a symptom of normal market reaction to strong or weak results. This week, several household names are on the docket to report. On the Magnificent Seven front, Wednesday ushers in the likes of GOOGL (GOOG), META, AMZN & MSFT, followed by AAPL on Thursday. Other large names to report this week include Eli Lilly (LLY), Mastercard (MA), Caterpillar (CAT), Exxon (XOM) and Chevron (CVX). Of course, the large tech names will be a main driver of market movement, but those of you with outsized exposure to energy names will be watching the start of May for XOM or CVX. All that to say, we will spend today’s report covering a handful of technical pictures worth watching this week and the specific points of support and resistance worth monitoring.
Alphabet earns the highest technical attribute rating of the bunch. While you can certainly make the argument that it is extended on its default chart, the perfect 5/5’er has been a stalwart of strength over the last year or so while some other areas (namely Microsoft, but more on that later) have struggled. Breaking to further highs with action on 4/27, there is no current overhead resistance for the name at current levels. In terms of support levels, the next technical level of support isn’t found until the 2026 lows sitting around $276… but a more realistic downside target for the name on poor results would be found around a range of old resistance would be from about $312-$328.
Moving quickly from good to bad, Microsoft has been a point of relative weakness so far in 2026, dropping over 15% so far this year as software focused areas took it on the chin. While the last few weeks have seen the name return to a PnF buy signal on its default chart, it is far from a buy at current levels. The 2/5’er sits a ways away from all time highs marked to close out 2025, with the next level of technical resistance coming in just above the top of the trading band at $480. Towards the downside, if Microsoft can’t convince markets it is AI-proof, a journey back towards 2026 lows around the $360-$368 point wouldn’t be out of the question. All in all, even on positive results, wait for price to tell you that the technical picture has improved before stepping in. In fact, assuming the TA score doesn’t shift on a mildly positive reaction, it might be a somewhat attractive opportunity to trim exposure further.
Before wrapping up with a comment on XOM some high level talking points on AAPL & META. AAPL is a high TA score stock fighting to get back to even for the year. It is currently sitting towards the middle of a range with clear levels of support and resistance at $248 and $280, respectively. META has quite an interesting picture. It does remain a poor attribute stock at the time of this writing, but having reversed back up to put in a localized level of support well off 2026 lows, the recent action is certainly intriguing. Support is littered between current levels and the middle of the trading band at $624, while overhead resistance is $688 and $744. XOM is up well over 20% so far this year… but recent action has been a touch discouraging as the 5/5’er has posted now a pair of sell signals off 2025 highs. While the longer-term technical picture is still constructive, energy focused names have remained largely dependent on the current developments in the Middle East. Relevant support is found at $142 and resistance sits between $158 and $166.
Remember, earnings can be a useful time to talk to clients and discuss how you are remaining diligent within their portfolios. Remember, set alerts to be notified automatically of important movement or changes in relative strength.
The last few years have been exceptionally strong for markets, and following recent action, the S&P 500 has officially doubled from its October 2022 bottom. Given such sharp gains over the last several years, some investors are questioning the long-term sustainability of this bull market, with overvaluation and a potential AI bubble clouding gains. In light of this impressive run and the risks involved, do historical trends from previous bull markets suggest this one could be coming to a close?

A bull market is typically defined as a period of sustained market gains marked by a 20% increase from recent lows. Meanwhile, a bull market ends when the market declines by 20% or more from recent highs, signaling the start of a bear market. Looking at the S&P 500 (SPX) dating back to 1949, there have been 12 distinct bull markets, including the current one. Because bull markets are defined by sustained 20% gains, the market remained in a bear market from March 2000 to October 2002 despite several short‑lived rallies of more than 20%. Of the eleven other bull markets, they have lasted an average of 5.5 years, gaining 191.5% on average during that span. For context, the current bull market is roughly 3.5 years old, with the S&P 500 up just over 100%. If this cycle were to align with historical averages, it could still have approximately two years remaining and rise just under 50% from current levels, which would compound total gains to the historical average of 190%.

It is important to note that the range of bull market outcomes is extremely wide, as illustrated by the performance of all 12 bull markets seen below. The shortest bull markets last around two years and can gain as little as 50%. Conversely, they can also last over a decade, with the S&P 500 gaining nearly 600% from 1988 to 2000. While the current bull market could very well end soon, history has shown that it’s possible that could run for many more years.

Additionally, looking at previous bull markets that saw the S&P 500 double could give us further context for the outlook of our current market. Seven of the eleven previous bull markets saw the S&P 500 double, taking an average of 3.9 years to do so, closely matching the 3.5 years it took this cycle. On average, the bull markets lasted another three years after initially doubling, during which they gained a further 80% from then until their end. That said, three of the seven ended less than six months after doubling, so there’s certainly no guarantee the market will continue rising for years.

Throughout almost the entirety of this bull market, investors have had something to fret about. 2023 was the most widely anticipated recession in history, yet no weakness manifested. Concerns in 2024 included the U.S. presidential election, higher for longer interest rates, and the potential for a hard landing. The last year has been dominated by tariff woes and geopolitical conflict. Meanwhile, fears about valuations and an AI bubble have plagued investors that entire time. Despite these risks, our current bull market has continued to push higher. Fighting against the market gains is historically one of the least profitable bets to make, as bull markets often last far longer than investors expect. While it’s possible we’re nearing the end of this bull market, domestic equities continue to be a point of strength, and further upside remains the path of least resistance for the time being.
Average Level
29.54
| < - -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 |
|---|---|---|---|---|---|---|---|
| COST | Costco Wholesale Corporation | Retailing | $1011.15 | 944-1050s | 1296 | 832 | 4 TA rating, top 33% of retail sector matrix, LT mkt RS buy, LT pos trend, consec buy signals |
| SPG | Simon Property Group, Inc. | Real Estate | $201.16 | 190s - low 200s | 246 | 172 | 5 for 5'er, top 20% of REAL sector matrix, LT pos peer & mkt RS, bearish signal reversal, 4.3% yield, Earn. 5/11 |
| DE | Deere & Company | Machinery and Tools | $562.64 | 552 - lo 600s | 752 | 512 | 4 TA rating, top 33% of MACH sector RS matrix, LT peer RS buy, buy-on-pullback |
| ASO | Academy Sports and Outdoors, Inc. | Retailing | $57.17 | hi 50s- low 60s | 73 | 49 | 4 for 5'er, top third of RETA sector matrix, triple top, pos trend flip |
| DRI | Darden Restaurants, Inc. | Restaurants | $201.06 | 190s - low 200s | 226 | 168 | 4 for 5'er, LT pos peer & mkt RS, pos trend flip, triple top, 3% yield |
| TJX | The TJX Companies, Inc. | Retailing | $157.03 | 150s - 160s | 186 | 136 | 5 for 5'er. top third of RETA sector matrix, LR pos peer & mkt RS, triple top, Earn. 5/20 |
| FDX | FedEx Corporation | Aerospace Airline | $387.98 | mid 370s - lo 410s | 464 | 340 | 4 TA rating, top 20% of AERO sector RS matrix, LT RS buy, pos trend |
| IBKR | Interactive Brokers Group, Inc. | Wall Street | $76.62 | 70s | 100 | 73 | 5 for 5'er, top 20% of WALL sector matrix, LT pos peer & mkt RS, buy on pullback |
| BPOP | Popular, Inc. | Banks | $146.87 | hi 130s - low 150s | 200 | 120 | 5 for 5'er, 18 of 174 in favored BANK sector matrix, LT pos peer & mkt RS, triple top, good R-R, 2% yield |
Short Ideas
| Symbol | Company | Sector | Current Price | Action Price | Target | Stop | Notes |
|---|---|---|---|---|---|---|---|
| CPRT | Copart Incorporated | Autos and Parts | $33.07 | hi 30s | 28 | 42 | 1 TA rating, bottom 50% of AUTO sector matrix, NT and mkt RS sell last month, consec sell signals,Earn. 5/21 |
| DT | Dynatrace, Inc. | Software | $35.29 | mid-30s | 23 | 41 | 0 TA rating, bottom half of software sector matrix, LT neg trend, favorable reward-risk, Earn. 5/13 |
Removed Ideas
| Symbol | Company | Sector | Current Price | Action Price | Target | Stop | Notes |
|---|---|---|---|---|---|---|---|
| BURL | Burlington Stores, Inc. | Retailing | $331.77 | mid 320s to 340s | 400 | 284 | BURL has fallen to a sell signal. OK to hold here. Maintain $284 stop. |
| AMG | Affiliated Managers Group | Wall Street | $287.44 | 270s - 280s | 356 | 232 | Removed for earnings. Raise stop to $240. Earn. 5/1 |
Follow-Up Comments
| Comment | |||||||
|---|---|---|---|---|---|---|---|
|
|
|||||||
NDW Spotlight Stock
BPOP Popular, Inc. R ($149.55) - Banks - BPOP is a 5 for 5'er that ranks 18th of 174 names in the favored banks sector matrix and has been on market and peer RS buy signals since 2012 and 2018, respectively. On its default chart, BPOP returned to a buy signal in last week's trading when it broke a triple top at $150. Long exposure may be added in the upper $130s to low $150s and we will set our initial stop at $120, which would take out two levels of support on BPOP's chart. We will use the bullish price objective, $200, as our target price, giving us a reward-to-risk ratio north of 1.5. BPOP also carries a 2% yield.
| 26 | |||||||||||||||||||||||||||||
| 150.00 | X | 150.00 | |||||||||||||||||||||||||||
| 148.00 | X | X | X | 148.00 | |||||||||||||||||||||||||
| 146.00 | X | O | X | O | X | 146.00 | |||||||||||||||||||||||
| 144.00 | X | O | X | O | X | 144.00 | |||||||||||||||||||||||
| 142.00 | X | O | X | O | X | 142.00 | |||||||||||||||||||||||
| 140.00 | X | O | O | X | 140.00 | ||||||||||||||||||||||||
| 138.00 | X | O | X | Mid | 138.00 | ||||||||||||||||||||||||
| 136.00 | 2 | O | 4 | 136.00 | |||||||||||||||||||||||||
| 134.00 | X | O | X | 134.00 | |||||||||||||||||||||||||
| 132.00 | X | 3 | X | 132.00 | |||||||||||||||||||||||||
| 130.00 | X | X | X | O | X | 130.00 | |||||||||||||||||||||||
| 128.00 | 9 | X | 1 | O | X | O | X | O | X | 128.00 | |||||||||||||||||||
| 126.00 | X | O | X | O | X | O | X | O | X | O | 126.00 | ||||||||||||||||||
| 124.00 | X | O | X | O | X | X | O | O | X | 124.00 | |||||||||||||||||||
| 122.00 | X | O | A | X | O | X | O | 122.00 | |||||||||||||||||||||
| 120.00 | X | O | X | O | X | 120.00 | |||||||||||||||||||||||
| 118.00 | X | X | O | O | X | 118.00 | |||||||||||||||||||||||
| 116.00 | X | O | X | O | B | C | Bot | 116.00 | |||||||||||||||||||||
| 114.00 | X | O | X | O | X | O | X | 114.00 | |||||||||||||||||||||
| 112.00 | 7 | 8 | O | X | O | X | 112.00 | ||||||||||||||||||||||
| 110.00 | X | O | O | 110.00 | |||||||||||||||||||||||||
| 108.00 | X | 108.00 | |||||||||||||||||||||||||||
| 106.00 | 6 | 106.00 | |||||||||||||||||||||||||||
| 104.00 | X | • | 104.00 | ||||||||||||||||||||||||||
| 102.00 | X | • | 102.00 | ||||||||||||||||||||||||||
| 100.00 | X | • | 100.00 | ||||||||||||||||||||||||||
| 99.00 | X | • | 99.00 | ||||||||||||||||||||||||||
| 98.00 | X | • | 98.00 | ||||||||||||||||||||||||||
| 97.00 | X | X | 5 | • | 97.00 | ||||||||||||||||||||||||
| 96.00 | X | O | X | O | X | • | 96.00 | ||||||||||||||||||||||
| 95.00 | • | X | O | X | O | X | • | 95.00 | |||||||||||||||||||||
| 94.00 | • | X | O | X | O | • | 94.00 | ||||||||||||||||||||||
| 93.00 | • | X | O | • | 93.00 | ||||||||||||||||||||||||
| 92.00 | X | • | 92.00 | ||||||||||||||||||||||||||
| 91.00 | X | • | 91.00 | ||||||||||||||||||||||||||
| 90.00 | X | • | 90.00 | ||||||||||||||||||||||||||
| 89.00 | X | • | 89.00 | ||||||||||||||||||||||||||
| 88.00 | X | • | 88.00 | ||||||||||||||||||||||||||
| 87.00 | X | • | 87.00 | ||||||||||||||||||||||||||
| 86.00 | X | • | 86.00 | ||||||||||||||||||||||||||
| 85.00 | X | X | • | 85.00 | |||||||||||||||||||||||||
| 84.00 | O | X | O | X | • | 84.00 | |||||||||||||||||||||||
| 83.00 | O | X | O | X | • | 83.00 | |||||||||||||||||||||||
| 82.00 | O | X | O | X | • | 82.00 | |||||||||||||||||||||||
| 81.00 | O | X | O | X | • | 81.00 | |||||||||||||||||||||||
| 80.00 | O | • | O | • | 80.00 | ||||||||||||||||||||||||
| 26 |
| ALB Albemarle Corp ($200.03) - Chemicals - ALB completed the second signal change in two trading sessions when it returned to a buy signal with a double top break at $198 on Monday. Monday's move adds to a positive overall technical picture as ALB is a 5 for 5'er and ranks in the top third of the chemicals sector matrix. From here, ALB faces overhead resistance at $212. Meanwhile, support can be found at $186. |
| CDNS Cadence Design Systems, Inc. ($335.59) - Software - CDNS broke a double top Monday ahead of their earnings release. This marks the second consecutive buy signal for the 4 for 5 TA stock that moved back to a positive trend earlier this month. The weight of the technical evidence is favorable and is improving. Earnings are expected after the market closes Monday (4/27). Initial support can be seen at $312 with further support seen at $272 and $264. Multiple overhead resistance levels are seen from $340 to the all-time highs at $376. |
| MCD McDonald's Corporation ($292.30) - Restaurants - MCD broke a triple bottom at $296 to return to a sell signal as shares fell to $292, dropping the stock down to its lowest level since July of last year. The move also violates the bullish support line, which will drop the stock down to a 3 for 5'er traidng in a negative trend. Note the market RS chart resides within one box of an RS sell signal, while the peer RS chart sits within one box of reversing down into a column of Os. From here, the June 2025 chart low resides at $284, while the January 2025 low mark sits at at $280. |
| PSX Phillips 66 ($164.54) - Oil Service - After giving two consecutive sell signals, PSX retuned to a buy signal Monday when it broke a double top at $166. The outlook for the stock remains negative, however, as PSX is a 1 for 5'er. From here, the next test for the stock is its bearish resistance line at $180. Meanwhile, support can be found at $154. |
Daily Option Ideas for April 27, 2026
New Recommendations
| Name | Option Symbol | Action | Stop Loss |
|---|---|---|---|
| Hasbro, Inc. - $94.92 | O: 26G95.00D17 | Buy the July 95.00 calls at 6.90 | 87.00 |
Follow Ups
| Name | Option | Action |
|---|---|---|
| Walmart Inc. ( WMT) | Jul. 125.00 Calls | Stopped at 9.35 (CP: 8.60) |
New Recommendations
| Name | Option Symbol | Action | Stop Loss |
|---|---|---|---|
| Otis Worldwide Corporation - $77.63 | O: 26U77.50D18 | Buy the September 77.50 puts at 4.80 | 83.00 |
Follow Up
| Name | Option | Action |
|---|---|---|
| Cognizant Technology Solutions ( CTSH) | Sep. 62.50 Puts | Raise the option stop loss to 7.30 (CP: 9.30) |
New Recommendations
| Name | Option Sym. | Call to Sell | Call Price | Investment for 500 Shares | Annual Called Rtn. | Annual Static Rtn. | Downside Protection |
|---|---|---|---|---|---|---|---|
| NetApp, Inc. $ 108.71 | O: 26G110.00D17 | Jul. 110.00 | 7.60 | $ 51,237.55 | 28.30% | 28.30% | 5.91% |
Still Recommended
| Name | Action |
|---|---|
| Palantir Technologies Inc. Class A ( PLTR) - 143.09 | Sell the July 150.00 Calls. |
| Alcoa Inc. ( AA) - 66.01 | Sell the July 75.00 Calls. |
| V.F. Corporation ( VFC) - 19.79 | Sell the August 22.00 Calls. |
| Delta Air Lines Inc. ( DAL) - 68.45 | Sell the July 72.50 Calls. |
| Synchrony Financial ( SYF) - 76.30 | Sell the September 80.00 Calls. |
The Following Covered Write are no longer recommended
| Name | Covered Write |
|---|---|
|
|
|