IRFC share price was trading marginally higher ahead of the Q3 results announcement. In the past six months, IRFC shares have ...