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