The purpose of the Ethereum Foundation is to promote and help finance research and development projects for technologies that can improve the Ethereum Protocol. According to information provided by Vitalik Buterin, the Ethereum Foundation has had at most 3M ETH, and would have today a little more than 500k ETH at its disposal, the rest having been used to finance projects.