Market recap: Stocks gave up early gains to finish flat, as enthusiasm over the better-than-expected retail sales report fizzled. Inventories rose too, indicating that businesses aren't yet bullish on consumers. "The markets are essentially floating," waiting on more direction from central bankers. Oil closed at $93.43, a one-week high. NYSE decliners topped advancers five to three.