As of March 2024, 74.73% is owned by Indian Promoters and 25.27% by Public.
Institutional holds 17.82% (Insurance Companies 3.64%) and Non-Institutional holds 7.44% as Public shareholders.
Top Promoter holding highest number of shares of ICICI Securities company is Icici Bank Limited (2416.53 lakhs shares / 74.73%).