US & European markets posted solid gains overnight. Participants were relieved to see moderating US producer inflation figures in addition to healthy earnings results from a range of US corporates. The S&P 500 rose 1.7%, its biggest lift since March 5; the Nasdaq index added 1.7%, the most since May 20.