IRFC stock hits 52 week high