Stocks higher as U.S. economy improves