Deluxe Corp.

NYSE:DLX   10:16:29 AM EDT
19.48
-0.17 (-0.86%)
Twitter Share  Facebook Share StockTwits Share