Apart from managing donations, how would it look if the CEA defined an EA500 index - similar to the 'fortune500-index' or the 'S&P500-index' upon which a non-profit index fund could be established to funnel investments to companies with a relatively high positive impact on the EA focus areas? In this way, return on investment could be reinvested into these same EA500-comanies or donated to the CEA. Where can I learn more about previous discussions on this question?
I doubt that the positive impacts of investing in publicly traded companies would be measurable or significant, and it would generally cost us returns, and that loss could be better spent. Besides alexrjl's links, here's a good video on responsible/sustainable investing. It's worth taking a look at some of the comments, too.
However, there can still be benefits to having an EA index (or ETF): it could bring attention to issues, e.g. plant-based meat, AI, etc.., and EAs may have different risk-aversions, credences in extreme events, discount rates and time horizons from the overall market (although these probably differ by cause area). There are also other tweaks that can be made to a standard market-cap weighted index to improve risk-adjusted returns, e.g. towards the other factors in this model, like value, but there are also already indices and ETFs for these factors (although usually not handling all of them together at the same time, it's up to you to combine them).