Citgo Stock Chart - Valero Profitably Juggles Complex Refining Factors Valero