CNBCTwo major companies — Caterpillar and Nvidia — on Monday blamed China for poor earningsJan 28, 2019more_vert