Halliburton Stock Chart - Halliburton Stock Stumbles On Earnings But Still Has Upside