Techne Corp.

TECH
NASDAQ
100.83 1.90 (1.85%) last updated 4:36 PM EDT Apr 24
Trade $TECH Now