Greenpeace East Asia and the North China Electric Power University have released their first-ever renewable energy ranking of China’s tech giants. Data center operator Chindata took the top spot, with a score of 80 out of 100. Alibaba received a score of 60, edging out Tencent, GDS and Baidu, which scored 52, 48 and 46, respectively.