Trump stock swoon, Alibaba earnings, $1 billion cat