Deluxe Corp.

NYSE:DLX   1:35:04 PM EDT
17.44
-0.25 (-1.41%)
Twitter Share  Facebook Share StockTwits Share