The ability of an organization to sustain an innovation effort through time until it produces a return on investment.
A term used to describe a company's ability to make a profit over a certain period of time.
Disruptive Technologies are inventions that radically alter industries by displacing established solutions or business models.
Innovation Index measures a firm's or country's capacity for and success in innovation.