75.95 5.27(7.45%)10/30/2024
Bio-Techne Corp (TECH)
Press Release | Data News