Independence Day falls on Saturday this year, meaning that U.S. financial markets will be closed on Friday.
...

Read more from our friends at MarketWatch