As of March 2025, 72.12% is owned by Indian Promoters and 27.88% by Public.
Top five Promoters holding highest number of shares of The Investment Trust company are Neostar Developers LLP (237.42 lakhs shares / 45.45%), Aditya Infotech Pvt Ltd (121.54 lakhs shares / 23.27%), Khyati Chintan Valia (8.85 lakhs shares / 1.69%), Raksha Sudhir Valia (6.26 lakhs shares / 1.20%) and Chintan Vijay Valia (1.80 lakhs shares / 0.34%).