Currency conversion rates indeed differ from one company to another, and that is because the companies don't state the interbank rate as it is at a given time on a given day. They charge their commission on it, which is why there is a variation in the exchange rate conversion.