A joint stock company is a type of corporation where ownership is divided into shares that can be freely traded. It has a separate legal status and limited liability for shareholders. Key features include a common seal, perpetual existence, transferable shares, and separation of ownership and management. Formation involves promotion, incorporation by filing documents like the Memorandum and Articles of Association, capital subscription, and obtaining a commencement certificate. Joint stock companies allow large-scale operations, professional management, and easy transfer of ownership.