It depends on domain quality too. If you're putting effort and money into researching and buying these domains in auctions or from existing owners, you have to make a good return to cover that cost. And the better the domain (one-word, LL, etc) then the harder it is to acquire those domains...