Bio Techne (TECH) And The Valuation Case Behind Its Recent Rebound
Bio-Techne (TECH) has drawn fresh attention after recent trading left the share price at $72.27, with performance over the past month roughly flat and the past 3 months showing a strong double digit gain. Recent trading tells a mixed story for Bio-Techne. The share price return of 29% over the past 90 days sits alongside a 1-year total shareholder return of 41%, while the 5-year total shareholder return shows a decline of 44%. This hints that momentum has only recently improved following a...
What This Story Means
Claude is explaining the story in plain words…
Read the Full Story at the Source
The summary here comes from the news provider; the rest of the article lives on the publisher's site: Yahoo