Finance

At multi-year highs: These 6 stocks witness 5-year swing high breakout
Q4 results today: Tata Investment, Mahindra Logistics among 16 companies to announce earnings on Monday
Stocks and dollar slide as Trump's Fed attacks jangle nerves
Oil prices fall as progress in US-Iran talks eases supply concerns