Stocks Edge Higher On Latest Economic & Earnings Data