(click on the chart to enlarge)

Most of the NDX gains came from some of the large cap tech stocks that have recently regained some of their strength, such as FB and AAPL, and some of the tech names that have reported good earnings, such as NFLX and GOOGL. Next week, AAPL, FB and AMZN are scheduled to report their earnings. Unless one of these companies reports disappointed earnings, the NDX could be tagging the all time closing high of 4704.73. With the present upside momentum, it wouldn’t be surprising to see the NDX put in a new all time high that exceeds the level of 4816.35 reached on 3/24/2000.
The weak market breadth remains to be a concern. While the indexes continue to make new high without stronger breadth, one must be prepare for sudden market reversal. In the meantime, one should refrain from shorting this market as the momentum still favors the longs. As always, manage your risks.