Deluxe Corp. (DE:DL8)
FRANKFURT:DL8
Germany
DL8Deluxe Corp.
€17.80
€0.10(0.56%)
At close: 4:00 PM EDT