ANI Pharmaceuticals, Inc. (NASDAQ:ANIP) is one of the best small-cap value stocks to buy. On April 20, ANI Pharmaceuticals, ...