Institutions' significant holdings in Teladoc Health give them influence over the company's share price. With 78% stake, they stand to gain or lose the most. Recent gains are encouraging for institutional investors. While insider ownership is low, public investors own 21% stake.
Read MoreDid you find this insightful?
Bad
Just Okay
Amazing