The Dow has closed at a fresh record high as US stocks rallied, with investors shrugging off mixed earnings reports and uncertainty over the Russia-Ukraine crisis.

The Dow has closed at a fresh record high as US stocks rallied, with investors shrugging off mixed earnings reports and uncertainty over the Russia-Ukraine crisis.