Institutional investors control 77% of American Electric Power Company, Inc. (NASDAQ:AEP) and were rewarded last week after stock increased 3.8%
Key Insights Significantly high institutional ownership implies American Electric Power Company's stock price is sensitive to their trading actions A total of 25 investors have a majority stake in th...