Stocks gained for the fourth straight day Tuesday, as oil issues, semiconductors and biotechs led the charge higher. The Nasdaq gained 0.7%; the S&P 500 and the Dow Jones industrial average rose 0.4% each in the stock market today. Volume was mixed, according to preliminary figures.