Logo image of TELA

TELA BIO INC (TELA) Stock Stock Chart

USA - NASDAQ:TELA - US8723811084 - Common Stock

0.9993 USD
-0.11 (-9.97%)
Last: 11/14/2025, 8:00:01 PM
0.9301 USD
-0.07 (-6.92%)
After Hours: 11/14/2025, 8:00:01 PM
Open in Chart Tool Full Screen Chart
TELA BIO INC / TELA Daily stock chart