I'm using google finance in one of my sheets and it is returning slightly different values for open and close when stocks are not traded on that day.
eg. sunday
=INDEX(GoogleFinance("AMZN", "open", date(2018,1,7),1,1),2,2)) gives 1236.000
but
=INDEX(GoogleFinance("AMZN", "close", date(2018,1,7),1,1),2,2)) gives 1246.870