Yes, it all depends on the domain, keywords, popularity, the length, type-in possibilities and search engine searches. I do not have a huge budget to buy something like NewYork.com, but will be willing to spend $100,000 on the right premium domain.
If the TLD domain is new registration , then suppose not more than $10/year for a TLD domain . If the domain is resell that come with a good keywords and high PR , then I believe this domain able to earn big buck so no doubt can quote a good price for that.