Tata Power shares slip over 3% after Q1FY26 results. Should you invest? by August 4, 2025 0 Shares of Tata Power witnessed profit booking in an early trading session on Monday, falling by 3.3% to their day’s ...
Sen. Warren blasts CFPB director for undermining Trump’s credit card affordability push January 23, 2026