TELA BIO INC (TELA) Stock News

NASDAQ:TELA • US8723811084

0.783 USD
+0.02 (+2.26%)
At close: Feb 18, 2026
0.7848 USD
+0 (+0.23%)
After Hours: 2/18/2026, 8:04:01 PM

TELA Latest News, Press Relases and Analysis