Since 2003, U.S. household debt has doubled to over $14.5 trillion. We break down the components of this colossal figure.
Investor optimism regarding vaccine news and the U.S. presidential election has led to record breaking inflows into the stock market.