Northeast Bank's stock price is heavily influenced by institutional ownership, with 59% stake held by institutions. Institutional investment indicates confidence in the company's future but can also lead to significant market impact.
Read MoreDid you find this insightful?
Bad
Just Okay
Amazing