US stocks end mostly up despite bad data, China tensions | Sharefundss