Many factors can influence the financial performance of a business, including productivity, ownership, amount of investment, managers' investing decisions, etc.