Investmentinvestment holding company meaningAn investment holding company is an entity that manages and controls a portfolio of investments, such as stocks or real estate, without engaging directly in the operations of its investments.By jpdomain, 1 month ago