Chapter 3 Largest companies

Figure 3.1: The 500 largest public companies in the world by market value3