22nd Century Group, Inc. (XXII) stock: insider buying, earnings and risk | BrightDollar