Both the NDX and the Dow made new highs on July 23. Above are my Elliott Wave counts of both indices from the March 2020 low. They give the same basic narrative, although the Dow is messier.
I think that both indices are near the top of an Intermediate Wave III, which will likely be followed by a drop of 8-12% on the Dow and 12-16% on the NDX.
I have no way to know when or where the top will occur. I don’t know whether to interpret the startling drop on July 19 as a bearish signal that the market is susceptible to news (suggesting that a bigger decline could be imminent), or whether the fast recovery is a bullish sign that buyers are in control and will remain so for some time.
If the latter is true, then the recent rally to new highs on the Dow could be an upward Wave III breakout within the rally from the June 18 low, as shown below: