Tata Technologies

India's Tata Technologies' IPO garners bids worth over $18 billion

The bids were roughly 69.43 times the issue on offer, according to stock exchange data
25 November 2023, 12:24 PM