IRFC @ 52 Week High: Buy, Sell, Hold: What Analysts Say? IRFC, an important player in India’s infrastructure development, has seen its stock price rise to a record high of Rs 38.55. This marks a significant 9.21% increase from its previous close. The company’s market cap has also reached an impressive Rs 49,555...