Russell Investments Sells Off Significant AES Stock Stake Worth $12.47 Million a year ago • 1 min read