Vanguard 500 Index Fund (VFINX) supply chain analysis