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