This week brought a mixed bag of economic data, yet markets continue to demonstrate impressive resilience.