The market is struggling for direction, signaling what could be a disappointing end to an electrifying week.
The Dow Jones industrial average and the broader Standard & Poor's 500 rose in the first half-hour of trading, but later wavered between small gains and losses.
Shortly before noon, the Dow is up 2 points to 13,254 and the S&P is up 2 points to 1,404. The Nasdaq composite index, which also can't seem to make up its mind, is up 1 point to 3,057 after wobbling earlier.
Bank of America is leading the Dow with a gain of 3.7 percent. Energy companies are the biggest gainers in the S&P 500 index.
The University of Michigan's consumer sentiment index and inflation data from the Labor Department underscored concerns about rising gas prices.