Can a company innovate forever?