Indian Railway Finance Corporation (IRFC) shares have been on an upward trend for 4 consecutive sessions. The stock opened at ₹120.99 on the NSE and quickly reached an intraday high of ₹123.75, marking a 2.5% gain. Over the past 4 sessions, IRFC share price has surged by over 11%, rising from ₹111.13 to ₹123.75. What …