Deluxe Corp. (DE:DL8)
FRANKFURT:DL8
Germany
DL8Deluxe Corp.
€22.00
-€0.40(-1.79%)
At close: 4:00 PM EDT