Fortune magazines' annual ranking of the world's largest companies by revenue is out. The Fortune Global 500 list is dominated by American companies, with 132 positions out of the top 500, followed by 109 Chinese and 51 Japanese companies.

In 2016, the world's top 500 companies collectively generated $27.7 trillion in revenues and $1.5 trillion in profits. When it comes to employment, this year's Fortune Global 500 companies together employed 67 million people in 34 countries.

The companies are ranked based on total revenues for their respective fiscal years, ended on or before March 31, 2017. All companies that have made it to the list are required to publish financial data and report their figures partially or entirely to a government agency.

Walmart tops Fortune Global 500 list
Customers shop at a Walmart store on January 17, 2017 in Skokie, Illinois. Wal-Mart Stores Inc., America's largest employer.Scott Olson/Getty Images

American multinational retailing corporation Walmart has topped the list consecutively for the past four years. Since 1995, the retailer has claimed the top spot a total of 12 times.

In terms of industries, banking was the one with the most number of companies (55) on the list, followed by automakers/parts suppliers and petroleum refiners with 34 and 28 companies, respectively.

Here're the top 100 companies by their annual revenue:

1 Walmart -- $485,873

2 State Grid -- $315,199

3 Sinopec Group -- $267,518

4 China National Petroleum -- $262,573

5 Toyota Motor -- $254,694

6 Volkswagen -- $240,264

7 Royal Dutch Shell -- $240,033

8 Berkshire Hathaway -- $223,604

9 Apple -- $215,639

10 Exxon Mobil -- $205,004

11 McKesson -- $198,533

12 BP -- $186,606

13 UnitedHealth Group -- $184,840

14 CVS Health -- $177,526

15 Samsung Electronics -- $173,957

16 Glencore -- $173,883

17 Daimler -- $169,483

18 General Motors -- $166,380

19 AT&T -- $163,786

20 EXOR Group -- $154,894

21 Ford Motor -- $151,800

22 Industrial & Commercial Bank of China -- $147,675

23 AmerisourceBergen -- $146,850

24 China State Construction Engineering -- $144,505

25 AXA -- $143,722

26 Amazon.com -- $135,987

27 Hon Hai Precision Industry -- $135,129

28 China Construction Bank -- $135,093

29 Honda Motor -- $129,198

30 Total -- $127,925

31 General Electric -- $126,661

32 Verizon -- $125,980

33 Japan Post Holdings -- $122,990

34 Allianz -- $122,196

35 Cardinal Health -- $121,546

36 Costco -- $118,719

37 Walgreens Boots Alliance -- $117,351

38 Agricultural Bank of China -- $117,275

39 Ping An Insurance -- $116,581

40 Kroger -- $115,337

41 SAIC Motor -- $113,861

42 Bank of China -- $113,708

43 BNP Paribas -- $109,026

44 Nissan Motor -- $108,164

45 Chevron -- $107,567

46 Fannie Mae -- $107,162

47 China Mobile Communications -- $107,117

48 J.P. Morgan Chase -- $105,486

49 Legal & General Group -- $105,235

50 Nippon Telegraph & Telephone -- $105,128

51 China Life Insurance -- $104,818

52 BMW Group -- $104,130

53 Express Scripts Holding -- $100,288

54 Trafigura Group -- $98,098

55 China Railway Engineering -- $96,979

56 Prudential -- $96,965

57 Assicurazioni Generali -- $95,217

58 China Railway Construction -- $94,877

59 Home Depot -- $94,595

60 Boeing -- $94,571

61 Wells Fargo -- $94,176

62 Bank of America Corp. -- $93,662

63 Gazprom -- $91,382

64 Nestle -- $90,814

65 Alphabet -- $90,272

66 Siemens -- $88,419

67 Carrefour -- $87,112

68 Dongfeng Motor -- $86,194

69 Microsoft -- $85,320

70 Anthem -- $84,863

71 Hitachi -- $84,558

72 SoftBank Group -- $82,892

73 Banco Santander -- $82,801

74 Citigroup -- $82,386

75 Petrobras -- $81,405

76 Robert Bosch -- $80,869

77 Deutsche Telekom -- $80,832

78 Hyundai Motor -- $80,701

79 Comcast -- $80,403

80 Credit Agricole -- $80,258

81 IBM -- $79,919

82 Electricite de France -- $78,740

83 Huawei Investment & Holding -- $78,511

84 Enel -- $78,064

85 State Farm Insurance Cos. -- $76,132

86 China Resources National -- $75,776

87 AEON -- $75,772

88 HSBC Holdings -- $75,329

89 Pacific Construction Group -- $74,629

90 Aviva -- $74,628

91 Uniper -- $74,407

92 Tesco -- $74,393

93 Engie -- $73,692

94 Airbus Group -- $73,628

95 SK Holdings -- $72,579

96 Phillips 66 -- $72,396

97 Johnson & Johnson -- $71,890

98 Procter & Gamble -- $71,726

99 U.S. Postal Service -- $71,498

100 China Southern Power Grid -- $71,242