Bio-Techne Corp (TECH) reports earnings