Deluxe Corp.

NYSE:DLX  
16.36
-0.53 (-3.14%)
7:44:02 PM EDT: $16.70 +0.34 (+2.08%)
Twitter Share  Facebook Share StockTwits Share