Deluxe Corp.

NYSE:DLX   3:59:50 PM EDT
34.19
+0.19 (+0.56%)
4:00:00 PM EDT: $34.04 -0.15 (-0.44%)
Twitter Share  Facebook Share StockTwits Share