News

Valued at a market cap of $9.3 billion, Bio-Techne Corporation (TECH ... underperforming the S&P 500’s 6.8% return. To confirm the recent downturn, TECH stock has traded consistently below ...