Debenhams plc was a British department store chain operating in the United Kingdom, Denmark and the Republic of Ireland, and is still operating as a franchise in seven Middle East countries. Wikipedia
DEB (NYSEArca) 0.0000 0.0000 (0.00%)
Wed, Dec 31, 1969, 7:00PM EST