Personal finance, markets, investing, and the economy.
German consumer confidence slumps as energy costs bite