Companies expand internationally for several reasons:
1) To expand markets and increase sales and profits, as MAC Cosmetics did when they expanded to 118 countries and increased their market share and revenues.
2) To control expenses by taking advantage of lower costs in other countries for labor, resources, manufacturing or taxes.
3) To diversify their product lines and reduce risk from economic downturns in any single country by having business across multiple countries.
4) To gain a competitive advantage and protect themselves from larger international competitors that can offer greater selection, prices or services.