Rank Name Industry Revenue (USD millions) Profit (USD millions) Employees Country 1 Walmart Retail 514405 6670 2200000 United States 2 Sinopec Oil and gas 414649 5845 619151 China 3 Royal Dutch Shell Oil and gas 396556 23352 81000 Netherlands / United Kingdom 4 China National Petroleum Oil and gas 392976 2270 1382401 China 5 State Grid Electricity 387056 8174 917717 China 6 Saudi Aramco Oil and gas 355905 110974 76418 Saudi Arabia 7 BP Oil and gas 303738 9383 73000 United Kingdom 8 ExxonMobil Oil and gas 290212 20840 71000 United States 9 Volkswagen Automotive 278341 14332 664496 Germany 10 Toyota Automotive 272612 16982 370870 Japan 11 Apple Electronics 265595 59531 132000 United States 12 Berkshire Hathaway Conglomerate 247837 4021 389000 United States 13 Amazon Retail 232887 10073 647000 United States 14 UnitedHealth Healthcare 226247 11986 300000 United States 15 Samsung Electronics Electronics 221579 39895 221579 South Korea 16 Glencore Commodities 219754 3408 85504 Switzerland 17 McKesson Healthcare 214319 34 70000 United States 18 Daimler Automotive 197515 8555 298683 Germany 19 CVS Health Healthcare 194579 -594 295000 United States 20 Total Oil and gas 184106 11446 104460 France 21 China State Construction Construction 181524 3159 302827 China 22 Trafigura Commodities 180744 849 4316 Singapore 23 Foxconn Electronics 175617 4281 667680 Taiwan 24 Exor Financials 175009 1589 314790 Italy 25 AT&T Telecommunications 170756 19370 254000 United States 26 ICBC Financials 168979 45002 449296 China 27 AmerisourceBergen Pharmaceuticals 167939 1658 20500 United States 28 Chevron Oil and gas 166339 14824 48600 United States 29 Ping An Insurance Financials 163597 16237 342550 China 30 Ford Automotive 160338 3677 199000 United States 31 China Construction Bank Financials 151110 38498 366996 China 32 General Motors Automotive 147049 8014 173000 United States 33 Mitsubishi Conglomerate 145243 5328 79994 Japan 34 Honda Automotive 143302 5504 219772 Japan 35 Costco Retail 141576 3134 194000 United States 36 Agricultural Bank of China Financials 139523 30656 477526 China 37 Alphabet Internet 136819 30736 98771 United States 38 Cardinal Health Pharmaceuticals 136809 256 50200 United States 39 SAIC Motor Automotive 136392 5443 147738 China 40 Walgreens Boots Alliance Retail 131537 5024 299000 United States 41 JPMorgan Chase Financials 131412 32474 256105 United States 42 Gazprom Oil and gas 131302 23199 466100 Russia 43 Verizon Telecommunications 130863 15528 144500 United States 44 Bank of China Financials 127714 27255 310119 China 45 Allianz Financials 126779 8806 142460 Germany 46 AXA Financials 125578 2525 104065 France 47 Kroger Retail 121162 3110 453000 United States 48 General Electric Conglomerate 120268 -22355 283000 United States 49 Fannie Mae Financials 120101 15959 7400 United States 50 Lukoil Oil and gas 119145 9863 102500 Russia