The Investment Trust of India reports consolidated net profit of Rs 12.39 crore in the June 2024 quarter 09.08.2024 12:45 Business Standard Sales rise 22.25% to Rs 70.81 crore