Skip to content
BIO-RAD LABORATORIES, INC. (BIO) — insider trading: 7 buys, 324 sells · InsiderLens