Hi jkane,
There could be a number of reasons for this, however probably the most likely reason would be that Forex brokers often use a different server time. This can mean that different brokers would show differences in terms of the percentage change per day as there is no standardisation on the exact start and end of the Forex trading day.
I hope that lends some insight,
Peter