Deluxe Corp.

DLX
NYSE
67.29 0.66 (0.99%) last updated 3:08 PM EDT Apr 28
Trade $DLX Now