Stocks boosted by positive economic data from China