Skip to main content

Teladoc

By Jessica Hagen | 01:44 pm | February 28, 2025
The New York-based company posted a net loss of $1 billion, or $5.87 per share, causing its stock price to fall around 15%.
By Jessica Hagen | 05:51 pm | February 05, 2025
The deal includes an additional $5 million that could be paid to Catapult based on its performance after the sale.