Baidu, Tencent, 3M, Halliburton and more