The markets closed the week at highs as investors cheered trade news out of China confirmed that negotiations would continue next week, as well as the Government spending bill getting officially signed. The Dow 30 closed higher by 443, the S&P 500 added 29 and the Nasdaq closed higher by 45 points. The Russell 2000 was once again a notable gainer, closing higher by about 1.5% on the day.

Sector News

Oil continued it's consistent push higher today as investors continue to consider higher prices in the face of OPEC reductions announced earlier in the week. Saudi Arabia announced they would produce only 9.8 million barrels a day in March which was a half a million less than expected .

Banks fully recovered yesterday's decline as the sector continues to trade in a choppy, wide range near highs. In the last 9 days the sector has changed direction 6 different times. Technical traders continue to see resistance overhead at the 200 day moving average.

Retail broke out of it's range today despite the horrible retail sales numbers yesterday. Thanks to a strong, broad market rally today the retail sector moved outside of a two month range. Technical traders note the distance between current levels and the 200 day moving average.

Stock News

Pepsi (PEP  ) shares enjoyed a nice gain today as the company announced earnings that came in as expected with revenue that beat expectations. Full year profit came in less than expected thanks in part to a strong dollar.

Deere (DE  ) shares moved lower today as earnings came in lower than expected ($1.54 vs. $1.76) but did beat on revenue. The company says they were hit with higher costs of raw materials along with rising costs of logistics. For the year shares are trading just off highs.

Nvidia (NVDA  ) shares were higher today as the company reported earnings that were better than expected along with revenue that beat the streets expectations as well. The company offered forward guidance that was better than expected as the company expects a rebound in demand by the end of the year.

Applied Materials (AMAT  ) shares fell today as the company projected lower than expected forward revenue and guidance. Earnings came in better than expected along with stronger revenue.