With 25.32% Distance From Low, Is TELA Bio Inc (NASDAQ:TELA) Still Renewed For Growth?
In last trading session, TELA Bio Inc (NASDAQ:TELA) saw 0.56 million shares changing hands with its beta currently measuring 0.98. Company’s recent per share price