Allegro Microsystems, Inc. (ALGM) stock: insider buying, earnings and risk | BrightDollar