Vanguard 500 Index Fund (VFINX) fundamental stock analysis