Private companies hold the majority ownership in Atturra Limited, with institutions accounting for 17% of stockholders. The top 2 shareholders collectively own a majority stake, indicating significant influence on company decisions. Analyst sentiments and past earnings trajectory are also crucial factors to consider.
Read MoreDid you find this insightful?
Bad
Just Okay
Amazing