With heads, they are only worth what someone will pay for them. I don't think someone will pay 1m for it meaning it's probably not worth 1m. Also, the amount of this person's heads will affect the value as well usually. I would expect around the same price you bought it for, if not lower.