Can a Company Innovate Forever?