Stock Markets Close with Strong Gains