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.
Read MoreDid you find this insightful?
Bad
Just Okay
Amazing