The reasons for this may vary depending on the circumstances. Most companies want to raise capital to fund expansion, reduce debt, attract and retain highly skilled employees, or generate income. A stock exchange listing also enables companies to have a stronger public presence and to improve their own profile.