Orbimed Advisors LLC Reduces Stake in TELA Bio Inc
Orbimed Advisors LLC reduced its stake in TELA Bio Inc by 282,975 shares, signaling a strategic shift. TELA Bio, known for its medical technology, faces financial challenges with declining stock performance.