ICICI Direct is one of the topmost bank-based full-service stockbroking companies in India. It is a retail investment and trading arm of ICICI Securities which is further part