U.S. Markets close in 6 hrs 28 mins

Trump: Happy Independence Day

President Trump has tweeted a military-themed Independence Day video greeting to the nation.