BioCryst Pharmaceuticals Inc. (NASDAQ:BCRX) is one of the best stocks to buy under 20.OnOctober1,BioCrystPharmaceuticalsannouncedthesuccessfulcompletionofthepreviouslyannouncedsaleofitsEuropeanORLADEYO(berotralstat)businesstoNeopharmedGentili.Thetransactionisvaluedat250 million upfront, subject to customary purchase price adjustments, with the potential for BioCryst to receive up to $14 million in future milestones based on sales in Central and Eastern Europe. The divestitur ...