Bio-Techne Corporation
TECH
$77.29
$1.692.24%
TECH
TTM - Trailing twelve months. Q - Most recent quarter. YOY - Year over year.