Companies float shares for many reasons. It can access new capital, help raise funds for business expansion, and allow existing internal investors to sell their holdings.