Sanmina Corp (SANM) stock: insider buying, earnings and risk | BrightDollar