Eight straight winning weeks for markets contrast with record low consumer confidence.
Open shared insight