1 story
Bio-Rad Laboratories falls 5.2% as medical device stocks tumble in sector-wide selling.
Alphastreet - Earnings Decoded. Market Intelligence Delivered · 1m