Retail investors own 53% of Carter Bankshares, Inc., while institutions hold 43%. The top 25 investors collectively own less than 50%, indicating no individual has a majority stake. Insider ownership is positive, with key shareholders like BlackRock and Vanguard.
Read MoreDid you find this insightful?
Bad
Just Okay
Amazing