Deluxe Corp.

DLX
NYSE
68.78 1.85 (2.76%) last updated 4:26 PM EDT Mar 30
Trade $DLX Now