Many factors go into the determination of a domain price. The registry, registrar, ICANN fees etc are all components that go into domain name pricing.