Deluxe Corp.

NYSE:DLX   1:00:02 PM EDT
17.15
+0.32 (+1.90%)
4:00:56 PM EDT: $17.14 -0.01 (-0.06%)
Twitter Share  Facebook Share StockTwits Share