TECH
TECH
NASDAQ · Life Sciences Tools & Services

Bio-Techne Corp

$72.78
+0.12 (+0.17%)
As of Nov 7, 9:49 PM ET ·