The Marked Chart Wire · Energy
Oil
Oil prices drop over 2 percent on demand concerns
Crude oil declined more than 2 percent as traders balanced the risk of additional strikes on Saudi infrastructure against fears that high prices would reduce consumption.
