Teladoc Health TDOC Declines 083 Amid Market Weakness 20260520 Ola Electric Q4 Results Net Loss Narrows 42 YoY to 500 Crore as Revenue Declines Sharply Eason Tech DXF Down 2057 How Low Could It Go 20260516 UK Consumer Spending Declines for First Time in Over a Year as Iran Conflict Impacts Sentiment