Stocks opened weakly and then rallied throughout most of the day, giving up their gains into the close.
Techs weighed all day, and in the last hour the financials joined in and took the SP 500 down as well.
CSCO beat on its earnings report after the bell. The stock was up almost 8 percent on the news in the aftermarket.
Light volumes. Next week is a holiday short (Thanksgiving) trading week.