Stock Markets End Higher for Fourth Straight Day