Deluxe Corp.

DLX
NYSE
66.95 1.16 (1.70%) last updated 4:34 PM EDT Apr 17
Trade $DLX Now