Deluxe Corp.

NYSE:DLX   10:14:31 AM EDT
19.18
-0.09 (-0.47%)
Twitter Share  Facebook Share StockTwits Share