Deluxe Corp.

DLX
NYSE
62.30 0.25 (0.40%) last updated 5:57 PM EDT Jul 02
Trade $DLX Now