Deluxe Corp.

XNYS:DLX   11:49:54 AM EDT
18.15
-0.18 (-0.96%)
Twitter Share  Facebook Share StockTwits Share