Stocks End Higher, Extending A Modest Rally