SP
Sneha Patel• 7d ago
The Investment Trust of India has reached its lowest point in a year, dropping significantly to Rs 86 and plummeting 53.3% from its previous price at Rs 184. This downturn, now on its third consecutive session, contrasts with the overall market recovery, indicating strong selling pressure.