Stocks recovered from a weak opening and were barely lower going into the lunch hour. The market was buoyed by several upbeat earnings reports from leading growth companies. The Nasdaq and the S&P 500 were virtually unchanged and the Dow Jones industrial average eased 0.1%. Volume was running lower on the NYSE and higher on the Nasdaq.