European markets finished mixed as more earnings reports and economic data were in focus.