@The Watcher - so you will sell any hand reg'd domains you have to an end user for $20? (I damn well wouldn't.)
@rlopes - do your research on the company (products, research areas, financials, how many other domains they own, etc.) then check out competing end-users and whether they too might want the domain.
Just registering a domain is the easy part of domaining, it is all the research before registering it and for potential sales that takes the time.
As for price we cannot help you, we do not know the name, the potential buyer, what your wanted price is, and a lot more. If there are similar sales on public record, which I sincerely doubt (pharm companies normally insist on an NDA for business reasons), you can use these to pitch your price, otherwise it is basically up to you. My only advice is that a major pharm company will not be after a domain name that is not of benefit to them, and although it may be a poor name you have to be looking at $x,xxx - $xx,xxx and for a great name up to $x,xxx,xxx (though I doubt you have one of them).
My advice is over this long weekend do your research, write and re-write a reply until you are happy with it, then on Tuesday or Wednesday after a days break re-read your reply, make sure you are happy with it and send it to the company.
All the above is said of course not having any of the relevant information. (But I wish you luck and hope the sale goes through to your satisfaction.)
Specifics
State your price
Do not justify it
Payment via Escrow.com
Do not inflate your price - just give the price you expect (maximum), that will allow a little room for movement if necessary.