TECH - Bio-Techne Corporation Stock Analysis | Finranks