News

Stocks held near record highs amid a batch of corporate results, with traders awaiting a fresh reading on US services.