Why do I get different time from Time and tick.Time (tick.EndTime)?

foreach (var tick in data["BTCUSD"]) { Debug("Tick: " + Time + " " + tick.Time + " >> " + tick.Price + " " + Portfolio["BTCUSD"].Price); }

I'm getting the following outputs from the above code:

Tick: 6/29/2018 12:00:04 AM 6/29/2018 4:00:04 AM >> 5878.8 5878.8

Author