Moving into the last hour of trading on Wednesday, stocks are showing some uncertainty.

While retail and airline stocks continue to lead the gaining stocks, computer hardware stocks are also on the rise. The Amex Computer Hardware Index is currently up 2.5 percent.

Meanwhile, banking and housing stocks are suffering some of the widest losses of the day, with the Kbw Bank Index down 3.3 percent and the Philadelphia Housing Index down 2.3 percent.

Currently, the major averages are mixed, with the Dow down 4.30 at 7,785.26, while the Nasdaq is up 15.66 at 1,577.27 and the S&P 500 is up 2.95 at 818.50.

For comments and feedback: contact