Annexon, Inc. (ANNX) stock: insider buying, earnings and risk | BrightDollar