Mining - Koinly cost of coin much different than what CoinMarketCap/Coin Gekco shows?

Hey all,

Hoping someone can help me find a bit of information on how Koinly determines the price of a coin when you import a CSV file with the amount of the coin and date received in that CSV file. I have been mining the coin ERGO, and I noticed that the price which Koinly set for the coin at time it was deposited to my wallet was off by about 5-10% or more when compared to every major website with price data (i.e. CoinMarketCap, Coin Gecko, Coinbase). I read on the Koinly website that they pull from these top websites.

So I guess I’m trying to understand where the price discrepancy is coming from? That may not seem like a lot, but over time I imagine it adds up. Anyone have an idea as to where that would come from?