Bio-Techne (TECH) reported fiscal Q3 non-GAAP earnings Wednesday of $0.56 per diluted share, up from $0.48 a year earlier.
Analysts polled by FactSet expected $0.51.
Sales for the quarter ended March 31 were $316.2 million, up from $303.4 million a year earlier.
Analysts surveyed by FactSet expected $317.2 million.
Shares of the biotech firm were up nearly 6% in recent Wednesday premarket activity.