Murthy reported that Teladoc now expects 2025 consolidated revenue of $2.510 billion to $2.539 billion and adjusted EBITDA of $270 million to $287 million. Free cash flow is expected in the range of ...