Despite beating revenue expectation, Teladoc’s net losses lead to dip in stock

Teladoc reports a net loss of $1.31 per share, a total of $199.6 million.

Read the full post on News Feed