Sarepta Therapeutics Inc (SRPT), Pharmacyclics, Inc. (PCYC): Are These Billion-Dollar Biotechs Overvalued?
Biotechs with market caps of a billion dollars or more are a dime a dozen. Well, actually, they're more like $12 billion or more a dozen, but you get the point. There are plenty of them. However, most...... (read more)