Michael Mauboussin, head of global financial strategies at Credit Suisse, discusses why there are so fewer publicly traded companies than in years past, and the subsequent ramifications for the investor and the economy as a whole.
Learn more about your ad choices. Visit megaphone.fm/adchoices