4 Small-Cap Biotech Stocks Generating Profits With Buy Ratings