This video discusses investment centers.

An investment center is a subunit of an organization that has responsibility for both revenues, costs, and investments. The regional division of a large company (e.g., Walmart Japan) would be considered an investment center (assuming Walmart Japan has the authority to make investments).