Global stock markets lost steam Tuesday amid a deluge of US corporate earnings reports showing mixed results, as well as solid German economic data, while oil dropped below the psychological $50 level. US markets posted slight declines with some big…
