Invested Capital
Invested Capital: The Quick Definition
Put simply, Invested Capital is the value of the money invested in a business over its lifetime.
In order to manufacture products or deliver services, businesses need
David Trainer, Founder & CEO