The markets were higher yet again today as positive earnings from Walmart and Cisco put a nice cap on a wild earnings season. The Dow 30 closed higher by 215, the S&P 500 added 25 and the Nasdaq added 75. The S&P 500 and the Nasdaq have now officially erased the weeks losses.
Semiconductors were weak today as the U.S. moved ahead with a ban on Huawei. Sector is one of the few that have not erased this weeks losses.
Oil finally moved out of a choppy, two week range today as reports showed that Saudi Arabia launched air strikes against Iran in retaliation for drone attackes on Saudi oil stations earlier in the week. The commodity had it's first 3 day win streak of the month as it moves off the 200 day moving average.
Transports popped back above the 200 day moving average today and has now fully recovered Monday's losses, turning positive for the week.
Consumer staples broke to new 52-week highs today and now has gains of over 15% on the year.
Home Builders were higher on the day thanks to favorable housing econ. numbers as well as an upgrade of KB Homes.