as moderation in economic expansion and a flare up in the US-China trade war bit into profits. Earnings season has wrapped up for another quarter, with all 3,000-plus companies trading on the Shanghai ...