The Future and How to Survive It

Corporate longevity is dwindling. From an average lifespan of 61 years in 1958, corporations listed on the S&P 500 in 2012 are forecasted to last a mere 18 years. The 33-year difference is significant, marking a shift in business survival rates. This decline in...