Bio-Techne (TECH): financials explained · StockLab