Bio-Rad  ( BIO )  Faces Macroeconomic Headwinds, Rising Expenses