Investing.com - U.S. stocks were higher Tuesday buoyed by some positive earnings reports.
The DJI was up 1.15%, revisting the 21,000 mark at 10:30 ET. The S&P 500 added 0.59%.
The tech-heavy Nasdaq composite gained 0.58% after breaching the 6,000 mark for the first time.
Oil gave up earlier gains ahead of API crude stocks.
The dollar index was flat as investors awaited Trump's tax reform plans.
New home sales unexpectedly rose. Consumer confidence fell more than expected.
(NYSE:Caterpillar) was up 6.34% at $102.95 as earnings sailed past estimates.
(NYSE:McDonald’s) was up 4.21% at $139.88 as earnings also surprised on the upside.