Stocks snapped a three-day losing streak Wednesday, but came off the day's highs after a top Fed official said he is against providing stimulus even if the economy worsens, opposing previous comments from chairman Ben Bernanke that fueled a strong rally for most of the session.