Techne Corp.

TECH
NASDAQ
97.02 0.79 (0.81%) last updated 12:55 PM EST Mar 06
Trade $TECH Now