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.
Read MoreDid you find this insightful?
Bad
Just Okay
Amazing