The markets were slightly higher today thanks again to the financials and tech. The Dow 30 added 39, the S&P 500 gained 7 and the Nasdaq 100 added 31. Tomorrow investors will be looking at news on retail sales and crude oil inventories which are due out in the morning.

Metals and mining stocks continued their rebound today. Since marking a low last Friday the XME is higher by 8.5% as investors seem to be rotating back into the space. Transports and emerging markets also led the way today as some of the best performing spaces in the market.

On the downside, Oil gave back some of yesterday's gains, and was a weak area of the market. The dollar was also off by about a half of a percent.

Under Armour (UA  ) was your leader in the S&P 500 today as the company reported earnings that were in line with Wall Street's expectations. Revenue for the quarter was higher than what analysts had predicted which investors cheered. The stock soared 15% today, running right into the every popular, 200 day moving average where it's momentum stalled.

Amerisource Bergen (ABC  ) was also a big headline today as Walgreens Boots Alliance (WBA  ) is said to be in talks to buy the company. Walgreens already has a stake in the company of around 26% but seems to be looking to grab the whole company. Shares were higher on the day by 8.80%. This is a pure distribution play to try and stay ahead of what Amazon may be planning.