A joint stock company is basically a company in which there are different shares which are held by shareholders; It is a business entity which can be sold in shares by shareholders.
Dwarkanath Tagore established the six joint-stock companies in India during the 1830s and 40s.