Dow Down 0.29% Nasdaq Up 0.13%

Deluxe Corp. (DLX)

68.74 Down -0.06(0.09%) NYSE - As of 4:02PM EDT
|