Bio-Rad Laboratories, Inc. (BIO) stock: insider buying, earnings and risk | BrightDollar