Back to
Steward Partners Investment Advisory, LLC
TELA6 quarters
Position history for
Steward Partners Investment Advisory, LLC's holdings in TELA BIO INC
Yes. Steward Partners Investment Advisory holds 1,991 shares of TELA (Tela Bio), worth $1,493, as of its Q2 2026 13F filing. The share count is unchanged from Q1 2026. Steward Partners Investment Advisory has held TELA since Q1 2025, across 6 quarterly 13F filings.
Current Value
$1,493
Current Shares
1,991
Total Value Change
-$936
Total Shares Change
0
Quarter-by-Quarter History
Other major holders of TELA: RTW INVESTMENTS, LP