As of March 2025, 51.73% is owned by Indian Promoters and 48.27% by Public.
Institutional holds 16.69% (Insurance Companies 1.14%) and Non-Institutional holds 31.40% as Public shareholders.
Top four Promoters holding highest number of shares of Ind. Inv Trust company are N N Financial Services P Ltd (70.88 lakhs shares / 36.15%), Nimbus India Limited (30.06 lakhs shares / 15.33%), Swaran Singh (25000 shares / 0.13%) and Bipin Agarwal (25000 shares / 0.13%).