AInvest Newsletter
Daily stocks & crypto headlines, free to your inbox
SandRidge Energy's institutional investors hold 73% of the company's shares, implying significant influence over the share price. The top 11 shareholders own 51% of the business. Recent insider buying activity has also been observed. Institutional ownership is generally viewed positively, especially with individual investors.

Daily stocks & crypto headlines, free to your inbox
Comments
No comments yet