Twenty one private insurance companies have not floated shares for public subscription despite clear instructions by the concerned authorities to go public within three years of their inception, official sources said. These companies are-American Life Insurance Company (MetLife), Alpha Islami Life Insurance Ltd, Baira Life Insurance Co. Ltd, Best Life Insurance