I totally agree. Couldn't have said it better myself. Insiders have gobbled up millions of shares already and now hold some 20% stake in their own company.
So let's see here:
Positive earnings: check! Insider ownership: 20% check! Other institutional buys & tranactions: 343% check! Legit facility/company with ample room for growth and expansion: check! Variety of products: check! Possible buyout by leading pharmaceutical giant: check! Undervalued?: CHECK! Did I buy?: CHECK!