What Do Analysts Say About TELA Bio Inc (TELA)?

TELA Bio Inc (TELA) saw downtrend of -1.18% in the recent trading with $6.71 being its most recent. The current price level -45.51% lower than the highest price of $12.31 marked by the stock while trading over the past 52-weeks, whereas it is 58.45% higher than the lowest price of $4.23 the company dropped to […]