(CNBC) — Stocks finished higher Tuesday, with the Dow approaching a record high, as investors cheered a round of better-than-expected quarterly earnings and largely shrugged off worries over Ukraine.
"Earning expectations were essentially zero, so I'm not sure what we accomplished. Guidance appears to be a little more positive, so that's good," said Jack Ablin, chief investment officer at BMO Private Bank.
Twitter and Ebay are among major companies slated to post earnings after the closing bell. Shares of both companies were higher.
Advertisement - story continues below
The Dow is less than 100 points from hitting its all-time high of 16,631.63.