The Organization of Petroleum Exporting Countries defied expectations on Wednesday and lowered its output ceiling by 900,000 barrels a day to 24.5 million barrels starting in November .
OPEC agreed to reduce oil output by 900,000 barrels per day starting in November.