Stocks End Higher After Solid Showing