The latest economic data offered a muddled picture. Bottom line: the economy is holding on.