Deluxe Corp.

DLX
NYSE
61.97 0.33 (0.53%) last updated 9:52 AM EDT Jul 06
Trade $DLX Now