Platt, Alexander I. - 2020
Corporate America today is astonishingly beholden to three large financial institutions: BlackRock, Vanguard, and State Street Global Advisors. As investors have moved their money into low cost, highly-diversified investment vehicles known as index funds, the so-called “Big Three”...