RESULTSTata Investment Corporation Q4 FY26 Results: Net profit falls 15.33% QoQ to Rs 63.83 crore Tata Investment Corporation Q4 FY26 Results: Net profit falls 15.33% QoQ to Rs 63.83 crore Read Post »