Deluxe Corp.

DLX
NYSE
69.28 0.50 (0.73%) last updated 4:25 PM EDT Mar 31
Trade $DLX Now