Bio-Rad Laboratories Inc. Class A (BIO) reports earnings