Rallying shares of technology heavyweight IBM pushed the Dow mildly higher, but mixed corporate news and several weak economic reports kept the gains in check.

Read more