IRFC to HAL: 15 stocks with target and stop-loss for short-term gains