The new Kauffman report
What Does Fortune 500 Turnover Mean? describes the history of the turnover of fortune 500 companies over the past 50 years. The report describes a rich and complex ecosystem of companies that start, grow, live, and die by the thousands.