Institutional investors are Bank of America Corporation's (NYSE:BAC) biggest bettors and were rewarded after last week's US$13b market cap gain
Ownership data and analyst forecasts provide insights into a business's potential. For Bank of America, institutional investors hold 64% ownership, reaping rewards as the stock price rose by 3.7% last week.