Deluxe Corp.

NYSE:DLX   1:14:04 PM EDT
42.09
-0.36 (-0.85%)
Twitter Share  Facebook Share StockTwits Share