TECH

Bio-Techne Corporation

TECHNASDAQ

$50.52

-1.01

1.96%

Last Updated: Jun 13, 20:00