Markets are in a buying mood on Black Friday, and most stocks are in the black today. All 30 of the Dow Jones Industrial Average (^DJI -0.11%) components are moving higher, and the index is up more than 1% as of 12:50 p.m. EST. The S&P 500 (^GSPC 0.02%) is also up more than 1% near the end of today's shortened session.

There isn't a lot of domestic news out this morning, but early indicators are showing that Black Friday shopping is relatively strong, even if it's more spread out than in previous years. In Europe, a positive business survey in Germany was an encouraging sign, and investors are betting on a debt deal for Greece.

Computer makers are leading the gains today. Hewlett-Packard (HPQ 1.55%) is up almost 4%, and Dell (DELL.DL) has risen 5.5% in late trading. These stocks have been pounded on weak PC demand, but investors are seeing a bottom with an improving economy and a new refresh cycle on the way. If the PC market rebounds because of a strong economy, these companies could see huge gains at their discounted prices.

The big surprise winner today is Research in Motion (BB -0.69%) on speculation about the company's next-generation operating system. Right now investors are just buying the rumor, and it's a risky bet to get into right now, with Apple (AAPL 1.27%) and Google (GOOGL 0.55%) now dominating the smartphone market.

Oil is also up 1% on the market rise. Positive sentiment has made its way to the commodity market, and for today the worries about a recession in Europe and a fiscal-cliff-driven domestic recession are overshadowed by a happy holiday mood.