Bio-techne (TECH)

590 institutional managers hold TECH in their latest 13F filings. Search all 13F filers on SECspotter.